Git配置
- 查看配置:
git config -l
- 设置名字:
git config --global user.name "coni"
- 设置邮箱:
git config --global user.email "cn@coni.top"
- 查看git版本号:
git version
在工作目录初始化git
- 在当前目录初始化git:
git init
- 查看git状态:
git status
- 添加当前目录全部文件到暂存区:
git add .
- 添加单个文件:
git add test.txt
- 将暂时保持的提交固定成一个版本:
git commit -m "提交说明"
(git commit
)会打开vim来填写提交说明
- 查看提交日志:
git log
回退版本
- 显示提交id:
git reflog
- 退回到<id>的版本:
git reset --hard <id>
注意–hard硬重置版本即覆盖所有变更,会清空后面的版本
分支:复制当前版本
- 创建分支:
git branch <分支名字>
- 创建并切换到该分支:
git checkout -b <分支名字>
- 查看本地和远程所有分支:
git branch -a
- 删除分支:
git branch -d <分支名字>
- 重命名分支:
git branch -m
- 切换分支:
git checkout <分支名字>
- 合并<分支>到现有分支上:
git merge <分支名字>
(git add
和git commit
来解决冲突)
比对
- 比较工作区和暂存区文件差异:
git diff
上传
- 上传到云端:
git push
下载
- 下载到本地:
git clong <> .