本地项目关联到远程git仓库

场景是这样的:在gitee-code上新建一个项目,gitee会帮你把项目初始化,初始化之后会根据你的选择生成默认的说明文件和gitignore文件。这个时候你就可以复制一下这个项目的地址,准备和本地的项目关联到一起了。

将这个场景扩大化,其实是将任意一个项目与git远程仓库关联到一起的过程。

完全空白项目关联

首先讲一种简单的场景,如果我们新建项目的时候没有生成任何的初始化文件,我们需要做的就是将本地的项目和空白的仓库关联起来,这种情况下的命令是:

#git初始化
git init
#设置remote地址
git remote add 地址
#将全部文件加入git版本管理 .的意思是将当前文件夹下的全部文件放到版本管理中
git add .
#提交文件 使用-m 编写注释
git commit -m "注释"
#推送到远程分支
git push

执行完以上操作,项目就与远程git仓库关联到了一起,可以正常使用了,去git项目页上可以看到刚刚提交的代码

有文件的项目关联

然后就考虑最开始说的情况,就是远程仓库里已经有文件,这时候你执行上面的步骤是不可以的,因为需要把远程仓库的文件先更新下来。步骤如下

#git初始化
git init
#设置remote地址
git remote add origin 地址
#获取远程仓库master分支上的内容
git pull origin master
#将当前分支设置为远程仓库的master分支
git branch --set-upstream-to=origin/master master
#将全部文件加入git版本管理 .的意思是将当前文件夹下的全部文件放到版本管理中
git add .
#提交文件 使用-m 编写注释
git commit -m "注释"
#推送到远程分支
git push
这样操作就可以了。

设置仓库级别的用户名和邮箱

有时候需要使用多个git帐号,就对应的需要配置多个用户名和密码,git 配置相关的命令为 git config

#查看当前全部的配置
git config -l
执行这个命令会进入一个配置文件页,使用vim编辑器的推出命令退出 :wq

#全局级配置,如果没有仓库级别的特殊配置,默认读取这个配置
git config --global user.name "name"
git config --global user.email "email"

#仓库级配置,一般一个项目配置一次
git config user.name "name"
git config user.email "email"

原文:https://blog.csdn.net/vi_error/article/details/80608793

最新文章

  1. 【Android】实现打开关闭效果
  2. [原] Intellij IDEA开发Android,祝还在使用eclipse的早日脱离苦海
  3. Oracle Purchasing QUESTIONS AND ANSWERS
  4. git学习笔记01-git最基本的工作原理分布式
  5. swift 个人笔记
  6. Clone中存在的浅克隆问题
  7. OneToMany与ManyToOne的属性
  8. Java基础知识强化之IO流笔记16:IO流的概述和分类
  9. Python中type与Object的区别
  10. Hbuilder之开发Python
  11. Angular记录(7)
  12. 分布式系列十一: Redis进阶
  13. 昨天开始使用lr controller 已停止工作问题
  14. docker WARNING: IPv4 forwarding is disabled. 解决方法
  15. 十二、针对单个工程来配置jdk版本
  16. 强化学习(三)—— 时序差分法(SARSA和Q-Learning)
  17. 如果IDEA右上角的tomcat消失了,解决办法
  18. unity3d 九宫密码锁
  19. Union and Intersection of two sorted lists 并集和交集
  20. SpringMVC由浅入深day02_7上传图片

热门文章

  1. Vim 8.0 版本安装方法及添加Python支持
  2. Vagrant 手册之 Vagrantfile - Vagrant 设置 config.vagrant
  3. PHP防采集方法代码
  4. 交换机vlan配置
  5. oracle两表中的两列进行模糊匹配的方法
  6. [Linux] 009 链接命令
  7. Dubbo的详解
  8. [CF538F]A Heap of Heaps(主席树)
  9. 【题解】Sigitseeing Tour
  10. [fw]Nvidia Linux Drive Privilege Escalation