Git常用命令

1、配置用户信息
$ git config --global user.name "Hanyan"     // 配置用户名 
$ git config --global user.password ""  // 配置密码 
$ git config --global user.email "" // 配置邮箱
2、配置命令别名
$ git config --global alias.st status  //配置status的别名为st
$ git st //效果等同于git status
$ vi ~/.gitconfig //打开配置文件修改配置信息
...
[alias] //以下可指定命令的别名
    co = checkout
    ci = commit
    st = status
    pl = pull
    ps = push
...
3、拷贝或新建git项目
$ git clone https://github.com/example.git //将example项目拷贝到本地
$ git clone https://github.com/example.git -b dev  //拷贝dev分支,如果省略-b,则拷贝master分支代码
$ git init  //通过命令 git init 把这个目录变成git可以管理的仓库
4、查看分支
$ git branch  //查看本地分支
$ git branch -r //查看远程分支
$ git branch dev //在本地新建分支dev
$ git checkout -b dev origin/dev //拉取远程dev分支到本地
5、更新本地代码
$ git pull   //更新当前分支代码
$ git pull origin master //更新服务器最新的master分支代码
6、提交本地代码
$ git status  //查看未提交的文件
$ git diff //对比修改的内容
$ git add <file>  //git add命令主要用于把要提交的文件的信息添加到索引库中
$ git add .  //.表示所有文件
$ git commit -i "本次提交的注释"  //git将依据索引库中的内容来进行文件的提交
7、查看记录
$ git log  //查看提交记录
$ git log -p -2 — <file> //查看每次提交的内容差异 -p 表示每次提交的内容差异,-2则表示最近的两次更新
$ git log —word-diff — <file> //单词层面上的对比
8、撤销修改
$ git checkout — <file> //丢弃工作区的修改
$ git reset -hard HEAD^ //恢复到上一个版本
$ git reset HEAD <file> //撤销某个文件的修改
$ git reset HEAD //撤销add中所有内容
9、缓存修改
$ git stash //缓存当前的修改到
$ git stash apply //应用缓存内容
$ git stash pop //恢复最新的缓存到工作区
10、合并分支
$ git merge dev //将dev分支代码合并到当前分支
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值