-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Description
Git 常用操作命令
查看分支:git branch
分支名前的 * 字符:它代表现在所在的分支(即当前 HEAD 指针所指向的分支)
切换分支:git checkout 分支名
切换新分支:git checkout -b 本地分支名 远程分支名
显示工作目录和暂存区的状态: git status -s
撤销commit操作,回退到某个commit: git reset --hard 版本号
Git checkout 远程分支名
本地会新建一个同名分支名,并将这两个分支建立跟踪关系
查看某个提交历史: git show 版本号
git diff HEAD^ HEAD
将当前分支与当前分支的上一个提交进行diff
git diff HEAD^^ HEAD^
Git rebase -i 分支A
当前HEAD分支与分支A的共同祖先之后的commit拿出来,做(d:丢失commit更改,pick:使用更改,s:合并更改)
git cherry-pick commitID
将某个分支的某个commit 应用到本分支上。
git push -u origin 分支名
新建远程分支并push
将本地分支dev的更新合并到远程master分支,需要在master分支上 git merge dev
,然后push到远程
git 快捷键设置
git config --global alias.s status
git config --global alias.ch checkout
git config --global alias.br branch
删除远程分支
git push origin --delete
删除本地分支
git branch -d 分支名
在本地有很多commit的时候,就不要Git pull -r
Metadata
Metadata
Assignees
Labels
No labels