# 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^