码农编程笔记Git分支管理
注册码云。
建立码云仓库。
在Git Bash生成SSH公钥(ssh-keygen -t rsa 一路回车即可),(cat ~/.ssh/id_rsa.pub)查看生成的公钥并配置到码云中。
验证SSH公钥是否配置成功(ssh -T git@gitee.com 输入yes确认)。
1 | git remote add 远端名称 仓库路径 |
远端名称默认为origin。
仓库路径从远端服务器获取。
例
1 | git remote add origin git@gitee.com:mnqz/git_test.git |
1 | git remote |
1 | git push [-f] [--set-upstream] [[远端名称] [本地分支名] [:远端分支名]] |
如果远端分支名和本地分支名一致,则可以只写本地分支名,git push origin master 。
[-f] 表示强制覆盖。
[–set-upstream] 推送到远端的同时建立起和远端分支的关联关系。
如果当前分支已经和远端分支关联,则可以省略分支名和远端名,git push 。
git clone 远端仓库路径 本地目录(本地目录可以省略,会自动生成一个)。
抓取命令:git fetch 远端名称 远端分支名称
就是将远端仓库的更新都抓取到本地,不会进行合并,不指定远端名称和远端分支名称,则抓取所有分支。
拉取命令:git pull 远端名称 远端分支名称
拉取更新到本地并自动合并,等同于 fetch + merge,不指定远端名称和远端分支名称,则抓取所有分支并更新当前分支。
先pull,再push,要保证本地仓库新于远端仓库。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 码农浅知!
评论