
常用命令
1、生成key
ssh-keygen -t rsa -C "邮箱地址"
例如:ssh-keygen -t rsa -C "wangmcn@163.com"2、配置用户名/邮箱地址
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、查看配置信息
git config --list
4、编辑配置信息
git config --global --edit
5、删除配置信息某个配置项
git config --global --unset 配置项
例如:git config --global --unset user.name
注:如果user.name存在多个,需要指定user.name(如wangmcn)
例如:git config --global --unset user.name "wangmcn"6、初始化仓库
git init
7、克隆仓库
git clone Git仓库
例如:git clone git@github.com:wangmcn/MyTest.git
指定目录:git clone Git仓库 本地目录8、项目当前状态
git status
9、添加文件
git add 文件名
例如:git add test.txt10、提交文件
git commit -m 内容
例如:git commit -m "新增测试文件"11、删除文件
1、要从Git中移除某个文件,就必须要从已跟踪文件清单中移除,然后提交。
git rm 文件
2、如果删除之前修改过并且已经放到暂存区域的话,则必须要用强制删除选项-f。
git rm -f 文件
3、如果把文件从暂存区域移除,但仍然希望保留在当前工作目录中,仅是从跟踪清单中删除,使用--cached选项即可。
git rm --cached 文件
12、推送
git push
强制推送:git push -f
13、拉取
git pull14、查看本地分支
git branch
15、查看远端分支
git branch -a
16、创建本地分支
git checkout -b 分支名
例如:git checkout -b branch1
17、切换分支
git checkout 分支名
例如:git checkout master
18、合并分支
git merge 分支名
例如:git merge branch1
19、删除分支
git branch -d 分支名
例如:git branch -d branch1
20、回退上一版本
git reset --hard HEAD^
21、回退之前100个版本
git reset --hard HEAD~100
22、查询版本
git reflog
23、查看历史记录
git log本文分享自 AllTests软件测试 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!