用cmder操作git 命令

 

1. 安装

sudo apt-get install git

2. 配置

因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Email地址。

$ git config --global user.name Yourname

$ git config --global user.email email@emailserver.com

就算自保家门也可能会出现如下问题,不知道是哪个用户,所以我们可以输入:git config --global credential.helper store,来记住用户密码,就无需每次操作都会问你,不知道你的账号是谁,导致无法提交。

3. 创建版本库

首先进入一个文件夹,然后执行如下命令:

$ git init

然后这个目录就变成了Git可以管理的仓库了。

4. 把文件添加到版本库

$ git add file_name

执行完此命令后,工作区将和暂存区的内容一致,但是和库还是不一样

5. 提交文件的更改

$ git commit -m "the message

执行完此命令后,暂存区的文件将和库里面的文件保持一致

6. 查看文件内容的变化

$ git diff [file_name]

此命令将会检查工作区和暂存区之间文件内容的变化

7. 查看文件的状态

$ git status

可以让我们时刻掌握仓库的状态,此命令可以对比,工作区,暂存区,库 三者之间文件的区别。比如我们修改了一个文件,但是没有提交,这个命令就会告诉我们哪个文件被更改。

git diff 这个可以看到我们修改过的文件的内容,可以查看到具体是修改了哪里。

8. 查看文件更改的历史

$ git log [file_name]

此命令用于查看文件在库上的变化

9. 查看历史命令

$ git reflog

此命令可以查看每一次的命令,用于此种情形:先是回退到历史版本,然后再撤清回退的操作

10. 回退版本

$ git reset --hard HEAD^

此命令返回到上一版本

git reset --hard commit_id

此命令回退到任意一个版本号对应的版本

11. 发布

$ git push origin master

12. 记住用户名和密码

$ git config --global credential.helper store

13. 设置编辑器

git config --global core.editor vim

14. 对比不同版本的同一文件

$ git diff HEAD^^  HEAD settings.py

$ git diff HEAD^^ ..HEAD -- settings.py

$ git diff HEAD~2 HEAD -- settings.py

 

15.删除文件

当我们在本地删除了文件过后,同样也需要我们提交,提交的命令是:

git commit -a -m "removed 文件名"

 

16.撤销操作

$git checkout

 

转载于:https://www.cnblogs.com/cassiewu/p/6699642.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值