gitee,gitlab,github
创建公钥 ssh-keygen -t rsa
查看公钥 cat ~/.ssh/id_rsa.pub
访问Gitee ssh -T git@gitee.com
添加远程仓库 SSH :git remote add origin git@gitee.com:Samuel_Lucien/test01.git(名字为origin)
查看远程仓库 git remote
然后git push origin master:master(本地的master推过去也叫master,可以省略成git push origin master)
git push [-f] [--set-upstream] [远端名称 [本地分支名][:远端分支名] ]
(-f是强制覆盖,以推上去的为准)
--set-upstream 推送到远端的同时并且建立起和远端分支的关联关系。比如master和master建立关系
git remote -vv查看仓库关系
git push --set-upstream origin master:master建立绑定关系
然后可以直接git push
--克隆
git clone <SSH> <取名字>
抓取 :git fetch [remote name] [branch name]
抓取指令就是将仓库里的更新都抓取到本地,不会进行合并
如果不指定远端名称和分支名,则抓取所有分支。
拉取 :git pull [remote name] [branch name]
拉取指令就是将远端仓库的修改拉到本地并自动进行合并,等同于fetch+merge
如果不指定远端名称和分支名,则抓取所有并更新当前分支。
合并冲突与分支的冲突合并一致。