git使用

1.  git合并代码

git branch mynewbranh   #创建分支
git checkout mynewbranh。 #切换到分支
vim test.file
git add test.file
git commit "提交test.file到新的分支"
git checkout master  #切换到新的分支


#将分支代码合并到master
git merge mynewbranch
git push    

#讲远程仓库更新到本地master分支
git pull

#将master分支合并到分支
get checkout mynewbranch
git merge master  #这时候远端master的修改会合并到分支,分支自身的修改也不会被覆盖

 3.删除文件

git rm xxxx.cpp
git commit -m
git push

4. git创建分支修改内容后,主分支也跟着改变,说好的分支之间各不影响呢?

原因:git在切换分支之前要确保当前分支没有未提交的修改,将当前分支内容进行commit之后再切换到其他分支,就看不到当前分支修改过的内容了

例如:

1. 开启一个新的分支Branch1,在新分支Branch1下新建一个1.txt文件,在文件中输入Hello World!并保存,

2. 此时如果切换到master分支可以在master分支中看到1.txt和1.txt里的内容Hello World!

3. 切换到Branch1分支,将修改过的内容add到缓存区,再进行commit。

4. 此时再切换到master分支,可以发现master中没有1.txt文件,但是Branch1中有

【切记】切换分支之前,确保已经对当前分支做出的修改进行了commit

 

posted @ 2021-07-06 20:55  dsfsadfdgd  阅读(66)  评论(0)    收藏  举报