首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Git-常用命令

Git-常用命令

作者头像
wangmcn
发布2022-07-25 16:36:13
发布2022-07-25 16:36:13
2420
举报
文章被收录于专栏:AllTests软件测试AllTests软件测试

常用命令

目录

  • 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
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-03-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 AllTests软件测试 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 目录
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档