git 基础

一.管理分支

1.查看分支

git branch

2.查看远程分支

git branch -r

3.查看所有分支

git branch -a

4.本地创建新的分支

git branch [branch name]

5.切换到新的分支

git checkout [branch name]

6.创建+切换分支

git checkout -b [branch name]

7.将新分支推送到远程仓库

git push origin [branch name]

8.删除本地分支

git branch -D [branch name]

9.删除github远程分支

git push origin :[branch name] 分支名前的冒号代表删除

10.拉取远程分支并创建本地分支

git checkout -b 本地分支名 origin/远程分支名

二.本地提交代码

1.切换到新的分支

git checkout [branch name]

2.添加本地需要提交代码

git add .

3.提交本地代码

git commit -m "add my code to new branch"

4.push 到git仓库

git push origin [branch name]

5.拉取代码

git pull --rebase origin [branch name]

6.放弃本地修改

git checkout -- filepathname

三.合并分支

1、创建一个分支test

git branch test

2、查看分支创建是否成功

git branch

3、master分支是仓库默认的主分支,把工作从master分支下切换到test分支下

git checkout test

4、内容修改完成后,通过下面命令把内容提交给test分支下

git add -a

git push -u origin test

5、再把工作从test分支下切换到master下

git checkout master

6、因为是合作开发项目,这时远程仓库中的内容有可能已经发生了变化,所以我们需要将远程仓库中的内容和本地分支中的内容进行合并

git pull origin master

7、接下来要做的是将test分支合并到master上

git merge test

8、查看分支中内容提交的状态

git status

9、最后一步,我们把修改的内容提交到主分支上

git push origin master

如果你感觉合并后的内容有问题,你可以通过撤销合并恢复到以前状态。

git reset --hard HEAD

代码已经提交,撤销的方法是

git reset --hard ORIG_HEAD

git使用http上传代码设置用户名和密码

git config --global credential.helper store

posted @ 2021-11-24 15:27  Markbaba  阅读(44)  评论(0编辑  收藏  举报