zoukankan      html  css  js  c++  java
  • git学习二

    上一篇文章,我们创建了本地仓库,了解了一些git的基础命令和版本控制的方法,这一篇文章,写一下远程仓库的创建、本地仓库如何和远程仓库之间建立连接,以及远程仓库的克隆。

    0x01:创建远程仓库

    我们在github上创建远程仓库,步骤比较简单

    登录github后,,在左上角找绿色的NEW按钮,点击后出现如下界面,输入仓库名,点击下面的Create repository就可以创建一个全新的仓库了,(这里我们为了后面的测试不勾选创建readme,团队协作时应该勾选,我之前已经创建过了,所以会提示错误)

    0x02:连接远程仓库(git remote )

    现在,我们有了两个仓库,一个是电脑上的本地仓库,一个是github上面的远程仓库,我们写的文件都在自己的本地仓库里,而远程仓库是空的,那么如何把本地仓库里面的文件提交到远程仓库呢?也很简单(装个13,自己学的时候也挺糊涂的。。。嘻嘻)。

    首先通过命令与我们在github上面的远程仓库建立连接,使用remote命令:

     git remote add origin https://github.com/XXXX/learngit.git  //XXXX为自己注册的github账户名,origin是为远程仓库起的名字,添加后,远程库的名字就是origin,这是Git默认的叫法,也可以改成别的,但是origin这个名字一看就知道是远程库。
    

     然后,可以通过-v参数查看关联的仓库,操作如下:

    关联之后,我们还可以通过命令删除所关联的远程仓库,然后-v查看验证。

    0x03:提交文件(git push)

    关联远程仓库后,可以使用push命令将我们在本地仓库里面面的文件提交到远程仓库。命令如下

     git push -u origin master    //把当前分支推送到远程,如果出现错误,可在后面加 -f 参数。强制push
    

     实际操作如下,要输入github的用户名和密码:

     

    注意,在修改文件后,一定要使用git add和gitcommit,把文件提交到.git目录下的master分支,然后才能push到远程仓库,如果想要push所有的修改文件,可以使用git add *命令,*为所有的意思。如果是具体的某个文件,可在add后面加具体的文件名

    push之后,我们的远程仓库就不再是空的了(test文件是测试是我自己创建的,可以不用管)。

     0x04:克隆远程仓库(git clone)

    现在,我们已经会把本地仓库推送到远程仓库,但在多人协同开发是,应该是先在远程建立仓库,然后每人克隆一份远程仓库到自己的本地,在自己本地修改后再push上去。我们使用git clone命令,在克隆前,我们先要找到一个合适的位置(绝对路径中不含中文),在此处打开bash。

    git clone 仓库地址
    

     命令执行完以后,你就有了一个和远程仓库完全相同的本地仓库,然后连接远程仓库,更改添加文件后push上去就可以了。

    0x05:获取远端数据(git pull)

    我们不能每次更改前都clone一次仓库,所以我们可以使用pull命令获取远程数据,这样,你就可以把本地仓库更新到与当前的远程仓库完全相同了。实际操作如下。

     (ps:本人太菜,若有错误的地方欢迎大佬随时责骂。。。。xixixii)

  • 相关阅读:
    家庭小账本——主函数以及其他方法的完善
    《梦断代码》读后感
    《梦断代码》读后感
    基本程序单元Activity
    数据库Dao层编增删改查写,数据库事务,数据库升级
    LeetCode Medium: 8. String to Integer (atoi)
    LeetCode Medium: 6. ZigZag Conversion
    LeetCode Medium:5. Longest Palindromic Substring
    LeetCode Easy: 100. Same Tree
    LeetCode Easy: 88. Merge Sorted Array
  • 原文地址:https://www.cnblogs.com/liangshian/p/10986713.html
Copyright © 2011-2022 走看看