Git使用教程【二】

Git补充


1. Git的初步学习

参照:http://blog.csdn.net/u013107656/article/details/51620623


2. Git的补充点

第一,远程库对文件增删改,通过git pull,能实现本地库的同步;本地库中对文件增改,也可以通过git add、git commit、git push,实现远程库的同步;但是如果本地库删除文件,则需要通过git rm命令删除后,再实现同步。


第二,克隆一个新建的仓库到本地,本地库与远程库就是关联的,代码可以实现同步;本地的文件夹,通过git init命令也可以直接成为本地库,再通过git remote命令,与远程库相关联。


3. 本地库删除文件,并实现远程库的同步

> git rm命令

通过git rm test_2.py,删除test_2.py文件



> git add命令


git add .   递归地将执行命令时所在的目录(demo文件夹)中的所有文件添加上去

git add *   自动将当前目录所有修改过的文件添加上去


> git commit命令



> git push命令



> 远程库dev分支



4. 本地文件夹变成本地库,并与远程库相关联

> gitlab页面新建仓库



> 本地代码文件夹变成本地库

本地新建一个文件夹testing,并在其中新建一个文件README.md,通过vi命令编辑该文件



把本地的test.py放在testing目录下



通过git init命令,把testing文件夹变成Git可以管理的本地仓库



> 本地库与远程库相关联

git remote add origin  git@gitlab.com:user name/demo_2.git

或者

git remote add origin http://gitlab.com/user name/demo_2.git


> 提交代码







> 拉取代码

gitlab页面上,删除test.py文件


通过git pull命令,拉取代码





本地testing文件夹



> 强制覆盖:放弃本地的修改,只使用远程库的内容


git fetch --all


git reset --hard origin/master


git fetch只是下载远程库的内容,不做任何的合并


git reset 把HEAD指向刚刚下载的最新版本


5. 总结

> 删除文件

git rm <file name>


> 添加文件

git add .


> 本地文件夹变成本地仓库

git init


> 本地库与远程库关联

git remote add origin ****.git


> 强制覆盖

git fetch


git reset


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值