本文适合有对git有一定基础的人
一. 新建分支,查询分支,删除分支,切换分支,合并分支
- 新建分支
git checkout -b <name>
- 查询分支
git branch
- 删除分支
git branch -d <name>
- 切换分支
git checkout <name>
- 合并分支
git merge <name>
- 查看分支合并图
git log -graph
二.工程状态指令
- 工程状态
git status
- 工程提交记录
git log
- 丢弃工作区
git checkout -<name>
- 工程所有提交记录
git relog
三.正常开发添加文件,上传文件指令
- 更新代码库
git update
- 添加所有文件
git add .
- 添加单个文件
git add <name>
- 提交文件
git commit
- svn中回滚操作
git log
git reset --hard <版本号>
- 推送到远端
git push
ps. 解决冲突,找到工程文件,和svn解决冲突方法一致,找到冲突代码,删除手动合并,直到update没有错误,方可提交git服务器,不要把错误代码提交服务器
四.创建标签
在项目开发中,你肯定要遇到迭代开发,在一个小版本结束的时候,你可以打一个标签节点,储存当前版本分支
- 创建标签节点
git tag <name>
git tag <name> commitID 指定标签信息
- 推送标签信息到远端
git push origin <tagName>
- 删除本地标签
git tag -d <tagName>
- 删除远端标签
git push origin :refs/tags/v0.9
To git@github.com:WM520/learngit.git(你的仓库地址)- [deleted] v0.9 (标签名字)
- 推送全部尚未推送到远程的本地标签
git push origin --tags
谢谢您的参阅,后期我更新上如何搭建git服务器相关内容