- Published on
git常用命令
- Authors
- Name
- Holden Zhan
#查看当前工作区是否干净
git status
#切换分支
git checkout [分支名]
#创建并切换分支-从当前所在的分支复制文件
git checkout -b [分支名]
# 分支重命名 - 先切换到要命名的分支
git branch -m new-branch-name
#查看所有分支
git branch
#本地创建的分支推送到远程分支(远程分支没有创建)
git push -u origin [远程分支名]
#清空暂存区所有文件
git reset .
#在当前分支基础上创建分支
git branch <new_branch_name>
#把本地分支推送到远程-即使远程没有的情况
git push origin <branch_name>
#关联本地和远程-例如本地和远程同名为feature
git push -u origin feature:feature
#合并分支-首先切换到编写的分支 然后merge 要合并过来的分支
git merge <brach_name>
#回滚修改的文件
git checkout HEAD <filename>
#撤销最新的提交-保留暂存区更改
git reset --soft HEAD~1
#撤销最新的提交-不保留暂存区更改
git reset --hard HEAD~1