1.切换分支
git checkout [name]
2.检出远程分支,-b 如果没有本地分支则创建本地分支
git checkout -b [本地分支] origin/[远程分支]
3.提交代码
git add -A && commit -m '提交说明'
4.推送
git push
5.推送远程仓库
git push [远程分支] [本地分支]
6.推送本地分支作为远程master
git push origin [本地分支]:master
7.推送本地分支feature_1作为远程分支
git push origin feature_1:feature_1
8.删除远程分支
git push origin --delete feature/1.0.0
9.新建本地分支
git branch [本地分支]
10.删除本地分支
git branch -d [本地分支]
11.强制删除本地分支
git branch -D [本地分支]
12.重命名分支
git branch -m oldfeature newfeature
13.合并分支feature_1到当前分支
git merge feature_1
14.将公共分支develop变基到当前分支。注意:不能将本地分支变基到公共分支
git rebase develop
15.放弃合并,回到rebase操作之前的状态,之前的提交的不会丢弃
git rebase --abort
16.将引起冲突的commits丢弃掉(慎用)
git rebase --skip
17.合并冲突.
git rebase --continue
18.git tag相关
- 查看所有tag
git tag
2.创建tag
git tag -a <版本号> -m "版本描述"
3.将tag推向远端
(1).推送具体版本
git push origin <tag版本号>
(2).推送当前所有版本
git push origin --tag
4.删除tag
git tag -d <版本号>
5.删除远端tag
git push origin --delete <版本号>
网友评论