创建版本库:
<file> 代表文件
git add <file> 添加到暂存区
git commit -m "简短描述" 暂存区文件提交到仓库
cat <file> 查看文件内容
版本库状态:
git status 查看工作区状态
git diff 查看对文件做了什么修改
版本回退:
git log 查看版本历史记录
git log --pretty=oneline 一行显示记录
git reset --hard HEAD^ 回退到上一个版本
git reset --hard HEAD ~版本ID 退回到指定某个版本
git reflog 产看命令历史记录
撤销修改:
git checkout --<file> 撤销对工作区的修改
git rset HEAD <file> 当add到暂存区之后,想进行撤销修改
删除文件:
git rm <file> 从版本库中删除某个文件,需要git commit才能真正的删除
远程仓库:
git push 把本地库内容推送到远程库
git pull 从远程库抓取分支
git remote add origin git@server-name:path/repo-name.git 关联远程库
git remote -v 查看远程库信息
克隆仓库:
git clone [email protected]:name/仓库名
创建与合并分支:
git branch 显示分支
git branch <name> 创建分支
git checkout <name> 切换到某分支
git checkout -b <name> 创建并切换到某分支
git merge <name> 合并指定分支到当前分支
git merge --no--ff 禁用Fast-forward模式合并分支
git branch -d <name> 删除某分支
git branch -D <name> 强制删除没有被合并的某个分支
Bug分支:
git trash 当正在做项目时,突然收到经理发来叫修复某个BUG的消息,把当前项目git trash 一下。修复后再
git trash pop 回到刚才的那个项目中
以上的代码总结于廖雪峰前辈的Git教程,总结的不是很全,但是大部分实用代码都写到了。还有就是前辈的Git教程写的真的非常详细,非常好。想学习Git可以通过一下链接去学习一波。
https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000