# 1. Git应用入门
# 1. 创建Git版本库
git init
# 2. 克隆Git版本库
git clone <远程版本库url>
# 3. 提交发布
提交到本地:
git commit -a -m '提交描述'
发布到远程:
git push
# 4. 查看历史版本
查看历史提交记录:
git log
查看项目状态:
git status -s
查看文件改变
git diff
# 5. 移动文件
将xx.txt移动到src目录下:
git mv xx.txt src/
# 6. 拉取远程修改
git pull
# 7. 创建标签
方便日后查找。
本地创建标签:
git tag -a -m "标签描述" <标签名v0.1>
列出所有标签:
git tag --list
提交标签到远程:
git tag origin <标签名v0.1>
# 8. 添加和移除文件
添加所有文件到暂存区:
git add .
移除文件:删除了工作区和索引文件,删除后git暂存区有记录
git rm <文件名>
rm手动删除:git暂存区没有记录
相当于: rm xx + git add . === gir rm xx
# 9. 创建新分支
git checkout -b <new branch name>
相当于:
git branch <new branch name> + git checkout <new branch name>
# 10. 合并分支(无冲突)
把远程分支a合并到当前分支
git merge <origin/a>
# 11. 撤销对单个文件的修改(没有commit)
git checkout <文件名>
# 12. 撤销未发布的合并(已经commit)
git reset --hard @{1}
--hard 表示同时删除编辑区修改, 没有 --hard 表示编辑区修改存在,工作区撤销。
@{1} === HEAD^
总结 →