Git命令记录
- 初始化git仓库:
git init - 添加文件到git仓库:
git add < file > (可反复使用添加多个文件) - 提交文件到仓库:
git commit -m xxxxx (本次提交的说明) - 查看文件修改前后的区别:
git diff fiename - 查看工作区的状态:
git status - 查看提交日志:
git log - 退回到过去的版本:
git reset --HEAD^ HEAD表示当前版本,^表示上一个版本,^^表示上两个版本。如果数量比较大可以写成如HEAD~100 - 查看命令日志(可以用来确定回到最新的哪个版本):
git relog - 删除版本库里的文件:
git rm filename - 用版本库里的版本替换工作区的版本:
git checkout -- filename - 创建并切换分支:
git checkout -b xxx 新版也可以使用git switch -c xxx 相当于:git branch dev 加 git checkout dev - 切换分支:
git checkout xxx - 合并:
git merge xxx - 基本命令手册:https://liaoxuefeng.gitee.io/resource.liaoxuefeng.com/git/git-cheat-sheet.pdf
- 推送代码到远程仓库:
git push <远程主机名> <本地分支名> <远程分支名> 第一次push如果用了-u参数,后面要提交代码就直接git push就可以了。 详细介绍
|