git常见指令

Git 常见指令

注:本文中带尖括号(<>)的标签是需要被替换为对应文本的标记。

索引

Git 常见指令

索引

常用操作

添加文件

提交文件

查看暂存状态

发送至远程仓库

克隆其他仓库

撤销操作

撤销最后一次提交

取消暂存的文件

删除暂存的文件

取消修改/退回文件版本

冷门指令

修改远程库地址

 


 

常用操作

添加文件

git add <file>

提交文件

git commit -m <message>

查看暂存状态

git status

发送至远程仓库

git push

克隆其他仓库

git clone <url> [renamed-name]

撤销操作

撤销最后一次提交

例子:

git commit -m 'initial commit'
git add forgotten_file
git commit --amend

该情况下,最终只会产生一个提交,第二个提交命令修正了第一个的提交内容。

取消暂存的文件

git reset HEAD <file>

git status 命令其实自带提醒如何取消:

$ git add .
$ git status
On branch master
Changes to be committed:
    (use "git reset HEAD <file>..." to unstage)

        modified:   README.txt
        modified:   benchmarks.rb

删除暂存的文件

不删除物理文件,仅将该文件从缓存中删除:

git rm -r --cached <file>

取消修改/退回文件版本

git checkout -- <file>

这同样在 git status 命令中有所提示:

$ git checkout -- benchmarks.rb
$ git status
On branch master
Changes to be committed:
  (use "git reset HEAD <file>..." to unstage)

        modified:   README.txt

注意:此方法会覆盖你修改好的文件且无法找回,使用前需确保操作正确。建议使用 tashing 和分支来处理此问题。

冷门指令

收一些我用了一次的指令

修改远程库地址

git remote set-url origin git@github.com:USERNAME/REPOSITORY.git

其中的 url 使用 HTTPS 或者 SSh 都可以。


 

github笔记实时更新⭐

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值