版本控制工具 GIT入门教程


GIT 在团队中的中作流程

GIT工作流程图

1.每个程序员在自己的分支上进行开发
2.主程序猿/Leader合并程序员程序
3.程序员之间也可以对一下提交冲突进行合并


下载和安装

GIT官方网址:http:// git - scm.com

具体怎么装,一直点下一步就是了(PS:windows)


创建一个库

启动git bash,由于是刚刚安装,所以还没有任何工程库

创建一个目录

mkdir gitproject

进入gitproject目录

cd gitproject

初始化工程库

git init

系统给出提示:Initialized empty Git repository in c:/Users/tony.sun/gitproject/.git/

此时在gitproject目录中生成了一个.git的隐藏文件夹


从服务器检出

git clone 远程库访问路径

此过程中需要提供访问用户名和密码


误操作还原

未添加到INDEX文件还原

git checkout 文件名

但是上述方法仅适用于尚未执行add操作的文件。如果想要丢弃本地操作,从服务器上重新获取

git reset --hard origin/master


GIT提交变更

添加变更文件到索引INDEX

git add 变更的文件

提交变更到本地库

git commit

将变更从本地推送到服务器

git push origin 变更所在分支

这样就可以成功提交了


关于分支

构建好一个库之后,GIT默认的分支是master,下面代码可以实现添加分支功能

git checkout -b 新分支名称

分支之间切换

git checkout 分支名称

删除分支

git checkout -d 分支名称

简单说明:不同分支之间相互独立,如果本地不进行推送操作,本地分支上的变更其他分支不可见。


合并分支变更

不同分支间的变更提交到服务器后,需要进行合并操作,比如将其他分支合并到master分支,当前分支为master

git merge 分支名称

但是并不是每次都能顺利完成,对于有冲突的文件需要手工进行修改,然后使用add、commit、push进行提交

使用diff可以查看不同版本间的差异

git diff 源文件 目标文件


工具性命令

查看提交日志

git log

查看当前分支状态

git status

打开图形化操作界面

gitk


如果想要丢弃本地仓库,只要把仓库中的.git文件夹删除即可

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值