git常用操作
注意注意:git 操作仓库不熟悉的人容易把仓库搞坏,建议先在一个不重要的仓库练习再使用到正式仓库
注意注意:git 操作仓库不熟悉的人容易把仓库搞坏,建议先在一个不重要的仓库练习再使用到正式仓库
注意注意:git 操作仓库不熟悉的人容易把仓库搞坏,建议先在一个不重要的仓库练习再使用到正式仓库
这里收集一些git常用的组合操作
删除分支
本地
如果你还在一个分支上,那么 Git 是不允许你删除这个分支的,所以需要切换出去 git checkout [另一分支] ;
git branch -d <分支名>
git branch -D <分支名>
远程
git push origin --delete <分支名>
或者,把本地的空分支推送到远程分支上也能删除
git push origin :<分支名>
修改远程分支名
原理是将远程分支删除,改名后重新上传
- 原理是将本地分支名称改名
git branch -m [旧分支名] [新分支名]
- 删除远程分支,master分支可能不能删除
git push --delete origin [旧分支名]
- 上传新命名的分支
git push origin [本地分支名]:[远程分支名]
推送新分支到远程仓库
git push origin [本地分支名]:[remote_newName]
如果本地分支名与远程分支名相同,则可以省略冒号 : 即:
git push origin [本地分支名]
新增分支
- 同步远程
git pull origin master
- 新建分支
git branch <新分支名>
- 切换分支
git checkout <新分支名>
- 推送
git push origin [本地分支名]:[远程分支名]
修改COMMIT信息
git commit --amend
然后回出现一个界面,让你修改
修改好了之后 Ctrl+x 退出,退出然后Y保存
如果之前已经把这次的commit推送到远程仓库的话,就需要先 git pull 下来,再 push 上去 |