git基本使用

刚刚发了篇svn基本使用,顺手还是把git的也写了吧。毕竟git才是主流。git和svn的一个区别就是svn是集中式的而git是分布式的,所以svn在局域网环境还可以,在互联网上的话就不是很好用了。

首先我们要在电脑上安装git环境,这个就不多说了。
安装完成后,我们可以进行一些基本的配置。如配置用户名和邮箱

$ git config --global user.name "BobbyGu"
$ git config --global user.email "gubojungubojun@163.com"

创建版本库

首先进入到你想去的目录,下面是一些linux 基本命令

//进入文件夹
$ cd 文件夹路径
//回到上一级目录
$ cd ..
//查看文件夹下的文件
$ ls
//查看文件
$ cat 文件名
//删除文件
$ rm 文件名

初始化版本库

$ git init

就是这么简单,2个单词就可以。
这里写图片描述

如果你有github或者码云这样的代码管理库,我们可以管理本地库和远程库。
比如我们在码云新建项目后会产生一个代码库地址
这里写图片描述

下面是关联远程库的命令:

$ git remote add origin 地址

关联远程库之后,先l拉取远程库代码到本地,一般会更新到一个readme.md

$ git pull origin master

提交,然后输入远程库用户名密码即可提交成功

$ git push

-h

如果对于某个命令不熟悉,后面加上-h即可显示帮助信息,如:

$ git status -h

这里写图片描述


status

status命令,显示当前代码库状态
显示简短信息

$ git status -s

这里写图片描述
这里我们发现了红色的问号,它代表test1.txt还没有加入到版本库

显示当前代码库所在分支

$ git status -s -h

这里写图片描述
这里我们看到了绿色的master,它代表我们现在所在的库是主分支

add

add命令是把文件添加到本地代码库暂存区

$ git add 文件名

这里写图片描述
上述命令操作完后,我们会看到test1.txt的状态变成了A,表示新添加到版本库的文件
其他的add命令还有:
把当前文件夹下所有的文件添加到暂存区

$ git add -A

把当前文件夹下所有已经加入版本库并且有变动的文件添加到暂存区

$ git add -u

将文件移除版本库

$ git rm -r --cached fileName

commit

commit命令是提交代码改动到本地版本库

$ git commit

接下来会弹出vim编辑器,按下o键就可以开始写提交记录信息
这里写图片描述
写好提交信息后,按下ESC,输入:WQ按下Enter,即可退出vim编辑器,这时你就提交成功了。如果嫌这样操作繁琐,下面方式可以直接提交

$ git commit -m "提交信息。。。"

branch

查看当前分支

$ git branch

创建分支

$ git branch branchName

切换分支

$ git checkout branchName

删除分支

$ git branch -d branchName

这里写图片描述

merge

把branch合并到主分支,首先我们切换到master分支

$ git merge branchName

查看分支合并情况

$ git log

更直观的查看

$ git log --graph --pretty=oneline --abbrev-commit

这里写图片描述

分支策略:首先master主分支是一个稳定的版本,一般不予许在master分支开发,有新功能或者bug应该是新建分支,在新分支上开发修改,确认无误需要上新版本时,将需要上的分支合并到master。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值