Git命令

1 篇文章 0 订阅

1、查看README.md的修改历史:git log -p FILE

例如:git log -p README.mdgit log -S’PATTERN’

例如,搜索修改符合stupid的历史:git log -S'stupid'git add -p

2、交互式的保存和取消保存变化:git add -pgit rm –cached FILE

3、只删除远程文件:git rm --cached database.yml

删除database.yml被保存的记录,但是不影响本地文件。这对删除已经推送过的忽略文件记录而且不影响本地文件是非常的方便的。

4、返回某个非HEAD分支的提交记录:git log ..BRANCH

假如你在一个功能分支,输入:git log ..master

返回全部master分支的历史记录,包括未被合并到当前分支的提交记录。

5、返回已合并分支列表或未合并的分支列表:git branch –merged & git branch –no-merged

这个命令对合并前检查非常有用。例如,在一个功能分支,输入 git branch --no-merged

返回未合并到该分支的分支列表。

6、返回包含某个指定sha的分支列表:git branch –contains SHA

例如:git branch --contains 2f8e2b

显示全部包含提交2f832b的分支。这个命令对于验证git cherry-pick完成非常有帮助。

7、返回一个简单版的git status:git status -s

我设置这个命令为默认git status来减少噪音。

8、显示你在本地已完成的操作列表:git reflog

9、显示提交记录的参与者列表:git shortlog -sn

和GitHub的参与者列表相同。

10、配置用户名和邮箱:

git config --global user.name "李四"

git config --global user.email "xxx.com"

11、添加和提交:git add test.txt

12、生产SSH密钥:$ssh-keygen -t rsa -C "1426321293@qq.com"

13、远程提交

添加新的远程仓库:$git remote add origin https://github.com/JiekeXu0/Mytest.git

远程提交:git push origin master

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值