ssh-keygen -t rsa -C "youremail@example.com"
一. 先有本地库,再关联远程库
要关联一个远程库, 远程库的名字origin
,这是Git默认的叫法,也可以改成别的,但是origin
这个名字一看就知道是远程库。
git remote add origin git@github.com:michaelliao/learngit.git
把本地库的内容推送到远程,用git push
命令,实际上是把当前分支master
推送到远程。
git push -u origin master
由于远程库是空的,我们第一次推送
master
分支时,加上了-u
参数,Git不但会把本地的master
分支内容推送的远程新的master
分支,
还会把本地的master
分支和远程的master
分支关联起来,在以后的推送或者拉取时就可以简化命令:
g
it push origin master
二. 先有远程库
git clone git@github.com:michaelliao/gitskills.git
三: 分支管理
|
origin ssh://shunjie.gong@10.10.161.170:29419/VAT_FRONTEND (fetch) |
|
|
|
删除分支 |
多人协作的工作模式: | |
git checkout -b branch-name origin/branch-name | 在本地和远程建立一样的分支 |
git branch --set-upstream branch-name origin/branch-name ; |
本地分支和远程分支的链接关系 |
git push origin <branch-name> |
推送自己的修改, 则因为远程分支比你的本地更新,需要先用 |
git add . git commit -m "add readme" git config --global push.default current git push |