Git的使用,命令行总结

下载git

命令行

查看git命令行:

git help

git配置:

git config --global user.name '名字'
git config --global user.email '邮箱地址'
git config --global color.ui true  //让git输出带颜色

查看git配置:

git config --list

清除git配置:

git config --unset --global user.name

初始化,生成.git:

git init

查看当前状态(当前分支,是否有修改的文件,修改的文件是哪些):

git status

将文件放入暂存区,跟踪文件(有新建文件要先add,才能commit。没有新建文件的话可以不用add直接commit)

git add .       //将全部修改、新增的文件放入暂存区
git add 文件    //将某一个文件放入暂存区

//举例
git add index.html

提交修改到本地的版本库

git commit -m '提交内容'

拉取远端代码

git pull

推送到远端仓库

git push

查看以往提交

git log

合并代码到另一分支

git cherry-pick xxxxxxx   //要把dev分支的某一次提交合并到当前分支,git log查看提交,复制过来

比较文件之间的不同

//当前工作目录的文件(未add) 和 暂存区文件(已add) 的区别
git diff             //所有修改文件
git diff <文件名>    //某个文件
git add <文件名>     //将未add的文件变更

//举例
git diff index.html



//暂存区(已add,未commit) 和 最新本地版本库(最后一次commit(HEAD)) 的区别
git diff --cached
git diff --staged
git commit          //将未提交的文件变更



//工作目录(未commit包括未add和已add) 和 最新本地版本库(最后一次commit(HEAD)) 的区别
git diff HEAD
git commit -a      //将未被提交的文件变更


//两个分支上最后commit的内容的区别
git commit <分支名1> <分支名2>

 

项目中常用的命令行、流程

1、查看状态

git status

       

2、如果有修改,则将修改的或者全部文件放入暂存区跟踪修改的或者全部文件

git add 文件名     //比如:git add index.html
git add .         //全部跟踪

    再次  git status  查看状态

       

3、确认提交当前的修改

git commit -m '提交的信息,比如:新建index'

       

    再次  git status  查看状态

       

4、查看修改文件和暂存区文件的区别

git diff index.html

       

5、将dev分支的某次提交合并到当前分支

git push   //在dev分支提交
git log

git checkout release    //切换到release分支
git pull
git cherry-pick xxxxx
git push  //若有冲突先解决冲突

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值