专栏首页進无尽的文章代码管理| 本地Git仓库和远程仓库的创建及关联

代码管理| 本地Git仓库和远程仓库的创建及关联

顺便说一下:Github账号创建私人项目的话需要付费,可以在码云上面创建个人私有仓库,是免费的。

新建一个远程的仓库(空的)

可以是gitHub等其他代码托管平台

设置远程仓库的名字,并创建:

创建后进入一个页面,页面中会有后续git的操作步骤提示。

切记:如果我们在创建远程仓库的时候添加了README和.ignore等文件,我们在后面关联仓库后,需要先执行pull操作。

在本地创建工程(可以为空的文件夹也可以是一个新建的工程)

利用终端进入当前的文件夹目录

 cd /Users/Sunshine/Documents/xxx/helloTest

初始化这个本地的文件夹为一个Git可以管理的仓库

 git init

注意:Git会自动为我们创建唯一一个master分支,我们能够发现在当前目录下多了一个.git的目录,这个目录是Git来跟踪管理版本库的,千万不要手动修改这个目录里面的文件,不然改乱了,就把Git仓库给破坏了。

将本地的仓库和远程的仓库进行关联

 git remote add origin git@github.com:YotrolZ/helloTest.git

备注:origin就是我们的远程库的名字,这是Git默认的叫法,也可以改成别的,尽量别改,否则后续都要对应。; git@github.com:YotrolZ/helloTest.git是我们远程仓库的路径(这里我们使用的github),这里选择的是SSH下的路径,也可以设置 HTTPS下的路径。

这样我们就可以开始在本地的文件夹中做事了,后续再通过终端同步更新到GitHub。

后续修改本地的工程后提交到远端仓库

 git status               |查看git状态,一般有问题时会显示红色。
 git add -A               |提交所有的修改内容(添加,删除,修改)
 git  commit -m "日志"     |提交本地所有的修改并打上日志
 git  push  origin master |把修改的内容推送到远端仓库

git push -u origin master
备注:  origin:远程仓库名字;   
      master:分支
注意:我们第一次push的时候,加上-u参数,Git就会把本地的master分支和远程的master分支进行关联起来,
我们以后的push操作就不再需要加上-u参数了
 
第一次提交的时候,会让你输入github的账号和密码

整改终端操作大概如此如下:

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 扒虫篇- Bug日志 Ⅹ

    完成以下措施后依然无效: 1、Xcode完全退出后重新打开 2、清理缓存 Xcode 缓存目录: /Users/你的用户名/Library/Develo...

    進无尽
  • 架构 - iOS架构设计之模块间的解耦尝试

    工程大了以后,就需要分拆,不管是组件化还是插件化,还是什么,解耦是第一步,而且是各个维度的解耦。

    進无尽
  • 代码管理 | 创建并管理自己的公有Cocopods库

    一是直接将这部分代码copy到绘本阅读这个项目中; 二是将语音评测这部分逻辑给抽取出来,然后在分别在两处使用。

    進无尽
  • 版本控制系统 - GIT

    版本控制系统能追踪项目,从开始到结束的整个过程。对编程人员而言,版本控制技术是团队协作开发的桥梁,助力于多人协作同步进行大型项目开发。

    RendaZhang
  • 【Git第十一节】远程仓库

    欢迎大家来到自学Python编程教室,上一讲我们学习了如何进行版本回退的操作,这一讲我们学习远程仓库的相关内容,你准备好了吗?

    小小科
  • 【Git 第11课】 远程仓库

    之前讲了很多课,都是在本地仓库里进行操作。而 Git 的作用一方面在于对文件进行版本控制,更重要的是便于多人协作开发。因此只有本地仓库的 Git 算不上真正的 ...

    Crossin先生
  • Git关联远程仓库

    前面我们介绍的所有操作都是在本地仓库完成的,本文我们主要来看看如何和远程仓库进行交互,为了方便起见,这里远程仓库我们选择GitHub。 本文是Git系列的第五篇...

    江南一点雨
  • git 入门教程之协同开发 原

    前面我们已经介绍过远程仓库的相关概念,不过那时并没有深入探讨,只是讲解了如何创建远程仓库以及推送最新工作成果到远程仓库,实际上远程仓库对于团队协同开发很重要,不...

    雪之梦技术驿站
  • 如何快速关联/修改Git远程仓库地址

    (1)同步开源项目(以VsCode为例,我针对其进行二次开发,但是其版本总是在更新为了保持与其一致,我就得用到修改git远程仓库同步其最新代码); (2)快速实...

    悟空聊架构
  • 创业者要避开的8种投资人

    不要仅仅因为投资人的钱都是一样颜色,就认为所有投资人都是一样的。每个创业者应当像投资人对创业企业做尽职调查一样,对投资人也要做尽职调查。看一下他们的投资记录,价...

    点滴科技资讯

扫码关注云+社区

领取腾讯云代金券