git学习笔录二

1.本地库和远程库建立连接

git remote add 本地库名字(upstream,origin都可,自定义) 远程库地址
// 本地查看远程库

git remote -v

// 删除远程连接

git remote rm 名字(origin,upstream之类的)

2. 分支和远程库建立连接(不建立的话,git pull, git push的简写方式是不行的)

git branch --set-upstream-to origin/master(远程库) master(本地库)

3. git push建立连接

git push --set-upstream origin(远程库) dev(分支)

// 分支名字,尽量与本地当前分支名一样

git push -u origin(远程库) dev(分支)  // 简写

4. git fetch 和 git pull

git fetch 远程库(upstream/origin之类) (分支名)

// 分支名可以省略
// 拉取远程库的分支上的到本地远程库,此时还没有和本地工作区合并

git merge origin/master  //远程分支和当前本地分支有关联,可以直接合并

git merge origin/master --allow-unrelated-histories // 没有关联的,需要加上修饰

(比如:github上新建了库origin[有内容],本地有个git库,本地 git remote add建立连接,本地提交,想要push,此时会报错,因为远程和本地内容不一样,本地不是最新的,此时需要fetch,然后merge,但是origin/master和master此时还没有建立连接)


git pull // 将git fetch和git merge两步一起操作了

git merge -h // help的意思,当命令不知道处理时候,可以查看

 

你可能感兴趣的:(git,git)