【git学习】本地关联远程仓库_git本地仓库关联远程仓库-程序员宅基地

技术标签: 学习  学习工具  github  git  

目录

一、本地仓库关联远程仓库(新建仓库)

二、拉取远程分支到本地(已有远程仓库)


一、本地仓库关联远程仓库(新建仓库)

本地新建工程,然后关联远程git仓库并向远程仓库提交代码。

1、本地新建工程,这里我使用idea创建。

2、在远程仓库新建仓库,这里使用github作为远程仓库。

3、初始化本地git仓库。

在本地工程目录下执行 git init ,此时在工程目录下生成隐藏目录 .git。

4、将本地仓库和远程仓库关联。

git remote add origin 远程仓库链接地址

注:远程仓库链接地址在github上找。 

5、本地编辑代码后提交至远程分支。

git push -u origin master

 重要:第一次使用加上了 -u 参数,是推送内容并关联分支,之后推送直接使用git push即可,因为第一次已经将当前本地master分支和远程origin的master分支关联了。

git push -u origin master 
等同于
git push origin master //将当前分支提交到远程origin的master分支
加上
git branch --set-upstream-to=origin/master master//将远程仓库origin的master分支与本地仓库master分支关联

  推送成功后就可以看到远程和本地的内容一模一样,下次只要本地作了提交,就可以通过命令git push origin master 把最新内容推送到Github上关联的远程仓库中去

6、检查远程仓库是否有新提交的内容。

二、拉取远程分支到本地(已有远程仓库)

1、在github找仓库地址。

2、在本地下载远程仓库代码。

git clone 远程仓库地址

3、将远程分支拉到本地。

git fetch origin 远程分支名

 4、本地关联远程分支,本地分支名可随意写。

git checkout -b 本地分支名称 origin/远程分支名称

 5、拉取远程分支代码。

git pull origin

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_27688393/article/details/126669161

智能推荐

SVG 拖动以及缩放-程序员宅基地

文章浏览阅读1.1k次。 1:转载 https://blog.csdn.net/qq_25041297/article/details/79172165首先我是需要一个SVG图的缩放和平移,svg图是自己做的,然后里面有自己做的动画以及其他时间,但是前几天客户说要改需求,说需要这个图实现SVG的拖动和缩放,MD,我只是一个后端啊,好吧,后端和前端已经感觉没有区别了。之前做SVG动画的时候,学习了一下s...

Oracle11g R2创建PASSWORD_VERIFY_FUNCTION对应密码复杂度验证函数步骤_oracle password_verify_function-程序员宅基地

文章浏览阅读3.1w次,点赞5次,收藏13次。Oracle11g R2创建PASSWORD_VERIFY_FUNCTION对应密码复杂度验证函数步骤 运行测试环境:数据库服务器Oracle Linux 5.8 + Oracle 11g R2数据库相关工具:PL/SQL软件(连接Linux下的Oracle数据库),SecureCRT软件(远程连接Linux服务器)详细步骤:1、连接上Linux数据库服务器,切换到Oracle数据库用户桌面,打开_oracle password_verify_function

linux环境变量LIBRARY_PATH和LD_LIBRARY_PATH-程序员宅基地

文章浏览阅读8.4k次,点赞13次,收藏66次。文章目录1.LIBRARY_PATH和LD_LIBRARY_PATH区别1.1.两个环境变量的不同1.2.使用场景2.配合CMake实验测试2.0.文件结构2.1.测试1:LIBRARY_PATH包含库目录,LD_LIBRARY_PATH不包含2.2.测试2:LIBRARY_PATH不包含库目录,LD_LIBRARY_PATH包含库目录2.3.测试3:LIBRARY_PATH包含库目录,LD_LIBRARY_PATH包含库目录2.4.测试4:和LD_LIBRARY_PATH同等作用的/etc/ld.so.c

jenkins git gitlab 部署简略图 通俗易懂-程序员宅基地

文章浏览阅读196次。jenkins 图解

各类乱码类型及其产生原因-程序员宅基地

文章浏览阅读3w次,点赞13次,收藏25次。//1 以GBK方式读取UTF-8码的中文 古文+日韩 String str = "我爱你啊分为了交流大多为不认识的古"; String s0 = new String(str.getBytes(), "GBK"); System.out.println("s0 = " + s0); //2 以UTF-8的方式读取GBK码的中文 小方块 String s1 = new String(str.getBytes(..._乱码

Unity ScriptableObject 实例不随资源文件更新的解决方案_unity里asset文件已经更新,程序却不刷新-程序员宅基地

文章浏览阅读1.6k次。在 Unity ScriptableObject 的使用过程中,遇到了在 Unity 编辑器内 ScriptableObject 实例没有与资源文件同步更新的情况。经过一次又一次的尝试后,最终还是找到了一个可行的解决方案。_unity里asset文件已经更新,程序却不刷新

随便推点

DIP介绍和讨论-程序员宅基地

文章浏览阅读2k次,点赞2次,收藏5次。一、DIP定义定义:DIP(DIP-DependencyInversionPrinciple),即依赖倒置原则1、高层模块不应该依赖于低层模块,二者都应该依赖于抽象。[1]2、抽象不应该依赖于细节,细节应该依赖于抽象,要针对接口编程,不要针对实现编程。依赖:在程序设计中,如果一个模块a使用/调用了另一个模块b,我们称模块a依赖模块b。高层模块与低层模块:往往...

Anaconda导致的GMT安装报错_anaconda安装gmt-程序员宅基地

Anaconda导致的GMT安装报错,卸载并修改Anaconda的路径后重新安装成功。

关于vs2017scanf报错的解决方法_vs中若项目已建立好,在项目属性里关闭sdl也行-程序员宅基地

文章浏览阅读270次。1、在程序最前面加:#define_CRT_SECURE_NO_DEPRECATE2、在程序最前面加:#pragma warning(disable:4996)3、把scanf改为scanf_s;4、无需在程序最前面加那行代码,只需在新建项目时取消勾选“SDL检查”即可;5、若项目已建立好,在项目属性里关闭SDL也行;我用的VS是中文版的6、在工程项目设置一下就行:将报..._vs中若项目已建立好,在项目属性里关闭sdl也行

java毕业设计之基于Springboot商城在线销售系统_基于springboot的网上电脑销售系统的毕设结论-程序员宅基地

文章浏览阅读2.8k次,点赞3次,收藏17次。环境说明环境:jdk11,tomcat9工具:maven,IDEA技术说明后端采用Springboot框架,_基于springboot的网上电脑销售系统的毕设结论

Unity_触摸屏_控制Camera的旋转和距离缩放(实现二)_input.touchcount 摄像机 距离-程序员宅基地

文章浏览阅读741次。我这里使用了 EasyTouch插件实例代码:using UnityEngine;using System;using System.Collections;using HedgehogTeam.EasyTouch;public class CameraController : MonoBehaviour{ public bool isRotate = true; ..._input.touchcount 摄像机 距离

YY一下上网本的新变体:个人数码伴侣-程序员宅基地

文章浏览阅读133次。[img]http://steeven.iteye.com/upload/picture/pic/31775/14df20c9-a16c-38a4-b669-db5f8e1d58b5.jpg[/img]上网本已经白热化,新的利润增长点在哪里呢?这是我想到的,也是我需要的样式:[b]个人数码伴侣[/b]主要的特点:家电化、游戏化、电话。目前,手机、MP4等设备因为设计上追求小型化,没..._数码伴侣的屏幕能否看图片和视频