Git提交文件基本操作

Git是目前常见的版本管理工具,多用于代码分支管理,相比svn,git功能更强大,此处简述一下windows环境下Git的快速上手。

1、git基本原理示意图

       

 

2、下载安装Git,TortoiseGit

首先安装需要在客户端安装git工具,由于国外的网站网速很慢,并且时不时就上不去了。本着简洁方便的原则,我发现在一些网站下载的文件也是比较纯净的,就不用浪费时间上官网了:

https://pc.qq.com/detail/13/detail_22693.html

https://pc.qq.com/detail/0/detail_164660.html

安装好git后,就可以通过命令操作文件了。

本文主要介绍图形界面,也就是TortoiseGit的简单操作。

3、下载远端文件,url为远端仓库地址,drectory为本地文件路径

4、提交文件

提交文件到分支master,此处分支由管理员创建,默认分支为master,在实际应用过程中可能需要创建不同分支,进行分支合并等操作,均由仓库管理员操作,此处不做赘述。在修改的文件/文件夹或者在文件夹根目录点击提交,会显示当前文件夹内所有内容不一致的文件,勾选文件后点击commit提交即将本地文件提交到本地仓库。

5、推送文件

拉取远端文件,pull操作会将远端仓库合并到本地仓库。如果此时本地仓库修改的文件与远端仓库有冲突,则会给出提示,此时需要我们手动解决冲突。冲突的文件此时左下角会出现一个黄色的感叹号图标。

此时文件内容如下所示

这时我们打开文件,删除特殊字符如<<<<====>>>>,对比冲突内容,合并两处内容,保存文件,此时再次提交文件,即完成文件合并。

推送文件,push操作会将本地仓库合并到远端仓库,此时git服务器上的文件就会变成刚才修改的最新文件。

(如果远端仓库没有被修改,则文件可以先提交后直接推送。如果远端有修改则需要拉取进行合并再推送。此处对于初次接触git的人建议提交→拉取→推送(commit→pull→push)不会出问题)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值