git使用方法和常用命令

        本文适合对git已经稍有了解的人,我也是接触这个东西没几天,不明觉厉啊,各种强大,我也说不出什么道道来,但是基本上使用没什么问题。下面就把git的一些基本使用流程和常用命令写下来,供大家速查。

git使用流程及常用命令:


1、进入shell,创建一个文件夹作为本地git库的根目录;

2、建立本地git版本库

(1)拷贝版本库,如某远程版本库:
git clone http://username@172.16.44.168/product/product_new
(2)初始化本地git版本库,若执行了git clone,则此步骤不需执行:
git init
注:有时候git clone完毕之后,看不到从服务器上down下来的代码,可能是由于分支不正确,不要急,查看和切换分支下面会提到。

3、对git的一些全局变量进行配置:这些配置基本上是使用git各种命令所必须的。
(1)设置git用户名:
git config --global user.name Alex
(2)设置git用户email地址:
git config --global user.email wangkz@certusnet.com.cn
(3)设置git相关文件操作编辑器:
git config --global core.editor vim
(4)设置git颜色使能,便于查看文件的状态:
git config --global color.ui true
(5)设置git自动保存用户名和密码:
git config --global credential.helper store
(6)查看git的配置信息,用以确认配置:
git config --list

4、git使用
(1)创建和切换git分支,git用户必须工作在某一分支才能正常工作,据称分支是git区别于任何版本管理工具的绝杀技。
①查看当前工作分支:git branch
②查看远程服务器工作分支:git branch -r
③创建新的工作分支:git branch <branch name>
④切换工作分支:git checkout <branch name>  (推荐使用)
⑤创建并切换到该分支:git checkout -b <branch name>  (推荐使用)

(2)查看文件状态,git可以查看到哪些文件有了变动,是添加、删除,还是修改:
git status
此时,罗列出的文件,颜色应该是红色的,表示文件被修改了。

(3)确认哪些被修改的文件需要提交
①选择提交要修改的文件:
git add <file name>  
file name 为git status中罗列出来的文件名(包含路径)
②将修改的文件全部提交:
git add .
当要提交的文件很多时,一个一个提交显然很麻烦,该命令可以将所有文件选中提交
③撤销要提交的文件:
git reset HEAD <file name>
该命令可以撤销git add的某一文件
④确认将要提交的文件:
git status
此时,刚才git add操作添加的文件,可以看到由红色变成了绿色

(4)将修改后的文件提交到本地版本库
git commit -m "Comment..."
确认git status绿色的文件之后,执行该命令可以提交到本地版本库,Comment...为该次提交的注释


(5)将本地版本库更新到远程版本库
git push origin HEAD:refs/for/<branch name>
origin为远程服务器的名称,可以通过git remote查看。


5、其它常用命令:
(1)查看提交历史记录:
git log
git log -p <file name> 
git log --oneline -3
(2)合并指定的分支到当前分支下:
git merge <branch name>


        上面可能会有有一些生搬硬套,或者照葫芦画瓢的东西,有不准确的地方,还请大家指出!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值