git学习(一)

流程参考http://rogerdudler.github.io/git-guide/index.zh.html,照着学习的一个过程

1.下载git,Linux,直接apt-get install git就可以了。


2.创建一个目录,当git的仓库,mkdir git_warehouse

进入文件夹,git init  (初始化空的Git版本库)

仓库工作原理包括三个部分

2.1实际文件

2.2缓存的临时改动

3.3最后一次提交的结果(HEAD)


3.检出

   本地:git clone 本地目录仓库  指定文件夹

   远程:git clone username@host:目录 制定文件夹


4.添加和提交

   (上来克隆前,我在仓库中,创建了一个文件夹,git clone 到另一个目录,提示我克隆了一个空的仓库)

   提出更改(到缓存):git add XXXX

     git add *

   实际提出改动(到HEAD):git commit -m "注释"

   提交到远程仓库(完全提交):git push origin 分支


5.添加到远程服务器

   git remote add origin <server地址>



6.分支

默认创建的是master 主线

创建分支:git checkout -b 分支名称

切换回主线:git checkout master

删除分支:git branch -d 分支名称

上传分支:git push origin 分支名称


7.更新

git pull

获取分支:git fetch 分支

合并分支:git merge 分支


试了一下 本地创建了一个目录,然后git clone到另一个目录

在仓库add文件,clone目录同步更新

但是add空文件夹,clone目录更新不到

创建分支可以

但是在另一个git clone的目录切换分支执行fetch出现错误。


上网查了下fetch的用法。

试了下

创建文件夹test3

git init

git remote add test_respository 本地仓库地址

git fetch test_respository

获得了master和test_branch分支


   


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值