常用命令
目录
- 1、生成key
- 2、配置用户名/邮箱地址
- 3、查看配置信息
- 4、编辑配置信息
- 5、删除配置信息某个配置项
- 6、初始化仓库
- 7、克隆仓库
- 8、项目当前状态
- 9、添加文件
- 10、提交文件
- 11、删除文件
- 12、推送
- 13、拉取
- 14、查看本地分支
- 15、查看远端分支
- 16、创建本地分支
- 17、切换分支
- 18、合并分支
- 19、删除分支
- 20、回退上一版本
- 21、回退之前100个版本
- 22、查询版本
- 23、查看历史记录
1、生成key
代码语言:javascript复制ssh-keygen -t rsa -C "邮箱地址"
例如:ssh-keygen -t rsa -C "wangmcn@163.com"
2、配置用户名/邮箱地址
代码语言:javascript复制git config --global user.email "你的邮箱"
git config --global user.name "你的名字"
例如:
git config --global user.email "wangmcn@163.com"
git config --global user.name "wangmcn"
3、查看配置信息
代码语言:javascript复制git config --list
4、编辑配置信息
代码语言:javascript复制git config --global --edit
5、删除配置信息某个配置项
代码语言:javascript复制git config --global --unset 配置项
例如:git config --global --unset user.name
注:如果user.name存在多个,需要指定user.name(如wangmcn)
例如:git config --global --unset user.name "wangmcn"
6、初始化仓库
代码语言:javascript复制git init
7、克隆仓库
代码语言:javascript复制git clone Git仓库
例如:git clone git@github.com:wangmcn/MyTest.git
指定目录:git clone Git仓库 本地目录
8、项目当前状态
代码语言:javascript复制git status
9、添加文件
代码语言:javascript复制git add 文件名
例如:git add test.txt
10、提交文件
代码语言:javascript复制git commit -m 内容
例如:git commit -m "新增测试文件"
11、删除文件
代码语言:javascript复制1、要从Git中移除某个文件,就必须要从已跟踪文件清单中移除,然后提交。
git rm 文件
2、如果删除之前修改过并且已经放到暂存区域的话,则必须要用强制删除选项-f。
git rm -f 文件
3、如果把文件从暂存区域移除,但仍然希望保留在当前工作目录中,仅是从跟踪清单中删除,使用--cached选项即可。
git rm --cached 文件
12、推送
代码语言:javascript复制git push
强制推送:git push -f
13、拉取
代码语言:javascript复制git pull
14、查看本地分支
代码语言:javascript复制git branch
15、查看远端分支
代码语言:javascript复制git branch -a
16、创建本地分支
代码语言:javascript复制git checkout -b 分支名
例如:git checkout -b branch1
17、切换分支
代码语言:javascript复制git checkout 分支名
例如:git checkout master
18、合并分支
代码语言:javascript复制git merge 分支名
例如:git merge branch1
19、删除分支
代码语言:javascript复制git branch -d 分支名
例如:git branch -d branch1
20、回退上一版本
代码语言:javascript复制git reset --hard HEAD^
21、回退之前100个版本
代码语言:javascript复制git reset --hard HEAD~100
22、查询版本
代码语言:javascript复制git reflog
23、查看历史记录
代码语言:javascript复制git log