下载代码:
git clone <远程url路径>
提交代码:
git add .
git commit -m"说明"
git push
分支branch:
#查看分支:git branch
#创建分支:git branch newBranch
#切换分支:git checkout newBranch
#查看所有的分支,包括远程的:
git branch -a
#删除本地的某个分支,需要切换到其他分支才能删除本分支:
git branch -D newBranch
#删除远程的分支:
git branch -r -d origin/newBranch
#注意这个只是删除本地的索引,而不是真正删除远程分支的内容,要想真正删除远程分支上的内容,可以这样:
git push origin :newBranch
注意,冒号前面的空格不能少,相当于把一个空分支push到server上,等于删除该分支。
获取远程分支:
git fetch origin testbranch:testbranch
git fetch origin <remote branch>:<local branch>
在分支中开发新功能:
git checkout newBranch # 切换到newBranch分支进行开发
# 开发代码之后,我们有两个选择
# 第一个:如果功能开发完成了,可以合并主分支
git checkout master # 切换到主分支
git merge newBranch # 把newBranch分支的更改和master合并
git push # 提交主分支代码远程
git checkout newBranch # 切换到newBranch远程分支
git push # 提交newBranch分支到远程
# 第二个:如果功能没有完成,可以直接推送
git push # 提交到newBranch远程分支
# 注意:在分支切换之前最好先commit全部的改变,除非你真的知道自己在做什么
参考:https://blog.csdn.net/l799069596/article/details/47126503