首页 > 其他 > 详细

Git命令

时间:2017-03-04 17:27:29      阅读:153      评论:0      收藏:0      [点我收藏+]

Git代码状态转换图(网上找的)

技术分享

创建git库

git init   //初始化版本 unstage状态

注册用户信息

git config –global (local)   user.name  you_name

git config --global(local)   user.email  you_email

git config --list  // 查看配置信息

 

先Git库中添加文件或删除文件

git   add . //修改过的文件添加到缓存区(staging)

git reset –hard hashid //撤回到指定版本,由hashid 指定

git commit –m”对本次版本的描述” //将缓存区的文件添加到创库中(staged)

推送code

在推送时我们一般会,先拉去最新的code ,再进行推送

git remote  add name  url   //用git  remote –v 查看添加的远程连接

git pull  name   branch(master)//拉取最新的版本

git  push  name  branch

设置git快捷键

git config --global alias.<alias> <git-command>

可进入~/.bashrc进行如下别名设置

alias gst=‘git status‘
alias gl=‘git pull‘
alias gp=‘git push‘
alias gd=‘git diff | mate‘
alias gau=‘git add --update‘
alias gc=‘git commit -v‘
alias gca=‘git commit -v -a‘
alias gb=‘git branch‘
alias gba=‘git branch -a‘
alias gco=‘git checkout‘
alias gcob=‘git checkout -b‘
alias gcot=‘git checkout -t‘
alias gcotb=‘git checkout --track -b‘
alias glog=‘git log‘
alias glogp=‘git log --pretty=format:"%h %s" --graph‘

查看git版本信息

git  log  //查看最新版本

git log –graph //查看所有版本

暂存改动

当要出=处理其他事的时候我们就可以先保存,当前的状态。

git stash

git stash list  //可以把当前的改动(stage和unstage,但不包括untrack的文件)暂存。然后通过git stash list查看

git stash apply  //重新取出来 apply之前要保证work  tree是干净的。

分支创建与合并

git  branch  branch_name  //创建一个分支

git branch –list  //查看分支,同时也可以看到当前所在的分支

git  branch –d   branch_name //删除一个分支

git merge branch_name  //合并一个分支,前提要切换到master分支在进行合并  ,也可以用   git rebase  branch_name

 

github中的小技巧

shift + ? 显示全站得快捷键,在此就不多说了

技术分享

Git命令

原文:http://www.cnblogs.com/webph/p/6501806.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!