Git
@ Zhang zhiyang · Monday, Jan 1, 0001 · 1 minute read · Update at Monday, Jan 1, 0001

branch

创建分支

git branch dev

推送本地分支

git push origin <branch>

查看本地分支: 注:名称前面加* 号的是当前的分支

$ git branch
  dev
* master

查看远程分支:

git branch -r
git branch -a

切换分支

git checkout dev

删除本地分支

git branch -d dev

删除远程分支

git branch -r -d origin/dev

本地branch与远程branch

远程新建了一个分支,本地没有该分支。

git checkout --track origin/dev

这时本地会新建一个分支名叫dev ,会自动跟踪远程的同名分支dev

本地新建了一个分支,远程没有该分支。
这时候 push 和 pull 指令就无法确定该跟踪谁,一般来说我们都会使其跟踪远程同名分支

git push --set-upstream origin dev

这样就可以自动在远程创建一个dev分支,然后本地分支会 track 该分支。后面再对该分支使用 push 和 pull 就自动同步。

合并branch

首先切换到master分支上

git  checkout master

如果是多人开发的话 需要把远程master上的代码pull下来

git pull origin master

然后我们把dev分支的代码合并到master上

git  merge dev

然后查看状态

git status

tag

会将推送的文件进行压缩

  • 创建tag
git tag <tag>
  • 推送本地tag
git push origin <tag>

release

github中创建,一般是编译好的文件

remote

查看远程分支和推送路径

$ git remote -v
origin  git@github.com:geekzzy/geekzzy.github.io.git (fetch)
origin  git@github.com:geekzzy/geekzzy.github.io.git (push)
Zhang zhiyang's blog
不过是些许风霜罢了
c cyber http linux math mysql php python 前端

© 2016 - 2022 Zhangzhiyang的博客

Powered by Hugo with theme Dream.

我听别人说这世界上有一种鸟是没有脚的,它只能够一直的飞呀飞呀,飞累了就在风里面睡觉,这种鸟一辈子只能下地一次,那一次就是它死亡的时候。

日程

Zhangzhiyang的 ❤️ 博客

其他

如果你喜欢我的开源项目或者它们可以给你带来帮助,可以赏一杯咖啡 ☕ 给我。~

If you like my open source projects or they can help you. You can buy me a coffee ☕.~

PayPal

https://paypal.me/g1eny0ung

Patreon

Become a Patron!

微信赞赏码

wechat

最好附加一下信息或者留言,方便我可以将捐助记录 📝 下来,十分感谢 🙏。

It is better to attach some information or leave a message so that I can record the donation 📝, thank you very much 🙏.