Gui Bash命令行模式

基本操作:

1、mkdir fileName

2、cd dirPath

3、git init

4、git clone d:/xxxx --本地

      git clone git@github.com:fsliurujie/test.git --SSH协议

      git clone git://github.com/fsliurujie/test.git --GIT协议

      git clone https://github.com/fsliurujie/test.git --HTTPS协议

5、touch fileName --新建文件

6、git status -s --查看状态

7、git add . --添加到缓存快照,add后的空格和点不能少

     版本文件有变更,需要使用git add . 将变更添加到缓存快照,或者直接使用git commit -am '提交说明'跳过添加缓存快照

8、git diff --尚未缓存的改动

      git diff--cached --查看已缓存的改动

      git diff HEAD --查看已缓存的与未缓存的所有改动

      git diff --stat --显示摘要而非整个

9、git commit --提交改动 --会打开编辑器以填写提交信息

      git commit -m '提交说明' --不会打开编辑器以填写提交信息

      git commit -a --直接提交,忽略所有校验步骤(慎用,如果文件冲突,也会被忽略)

      git commit -am '提交说明' --直接提交,忽略所有校验步骤

10、填写提交改动说明

      编写好后,--》按esc键切换到指令模式,--》输入vim指令:wq保存退出

至此,从添加到修改到提交全部完成;

11、git reset HEAD [文件名]--命令用于取消已缓存的内容。

12、git rm hello.php --删除之前修改过并且放到暂存区域的文件

        git rm -f hello.php --删除之前修改过并且已经放到暂存区域的文件

        git rm --cached README --不从工作区中删除文件,只从暂存区域中删除文件

13、git mv 命令用于移动或重命名一个文件、目录、软连接

分支管理:

14、git branch (branchname) --创建分支命令

15、git checkout (branchname) --切换分支命令

        git checkout -b (branchname) --创建并切换分支命令

16、git merge --合并远程分支命令

        git merge branchName --将目标分支合并到当前分支

        注:当合并时出现冲突,需要手动去修改,如果执行了add . ,就可以直接提交

               或者如果使用 -a 提交的话也会被直接提交,所以慎用 -a 提交。

17、git branch -d (branchname) --删除分支

提交历史记录:

18、git log ---查看提交记录明细

        git log --oneline --查看提交的记录描述

        git log --graph --查看提交记录明细的拓朴图

         git log --oneline  --graph --查看提交记录描述的拓朴图

         git log --reverse --升序查看提交记录(从第一次开始)

         git log --author --通过用户查看

         git log --oneline --before={3.weeks.ago} --after={2010-04-18} --no-merges --根据时间查看(since 和 --before, --until 和 --after)

 

标签:

19、git tag -a tagName  --为上一次修改记录打标签;

        git tag -a tagName recordid --为指定的recordid的修改记录打标签;

注: -a 选项意为"创建一个带注解的标签"。 不用 -a 选项也可以执行的,但它不会记录这标签是啥时候打的,谁打的,也不会让你添加个标签的注解。

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

communal

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值