美文网首页前端文章收集git
本地Git与远程仓库进行关联

本地Git与远程仓库进行关联

作者: LeoAu | 来源:发表于2015-12-21 19:09 被阅读7775次

1.进入本地项目路径,例如 cd /mnt/www/你的项目路径/
2.输入命令 git init,初始化仓库
3.添加.gitignore文件,将没必要的加入版本控制的文件过滤掉,例如

  • index.php(主索引文件)
  • Runtime/*(缓存文件)
  • README.md(readme文件)

这里使用vim .gitignore编辑文件,然后加入以下三行,然后保存退出:wq

index.php
Runtime/*
README.md

4.当前输入git remote命令后,我们可以看到没有任何东西输出,因为我们还没添加远程仓库,现在我们添加远程仓库地址,例如 执行命令git remote add origin 远程仓库地址(这里使用https地址来进行访问),添加后,我们再试试执行命令git remote看看,终于有输出了

origin  git@xxx:intelligencevillage.git (fetch)
origin  git@xxx:intelligencevillage.git (push)

5.然后我们先尝试添加代码到本地仓库,执行git add -A,-A是自动添加全部要上传到仓库的文件,添加完后输入git commit提交到本地仓库。

6.之后使用git push上传到远程仓库,如果是新建分支第一次push,会提示:
英文:

fatal: The current branch develop has no upstream branch.  
To push the current branch and set the remote as upstream, use  
git push --set-upstream origin master  

中文:

fatal: 当前分支 master 没有对应的上游分支。
为推送当前分支并建立与远程上游的跟踪,使用
git push --set-upstream origin master

然后输入git push --set-upstream origin master这行命令,再然后输入用户名和密码,就push成功了。
以后的push就只需要输入git push origin

如果使用SSH访问方式的话,则需要生成ssh公钥才能访问(一下是ssh访问方式)
(这里有些服务需要生成公钥才能访问,例如 coding.net 和 github,如果要生成公钥方法,可以打开终端输入一下命令,或参考coding.net
https://coding.net/help/doc/git/ssh-key.html#部署ssh公钥

$ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
# Creates a new ssh key, using the provided email as a label
# Generating public/private rsa key pair.
Enter file in which to save the key (/Users/you/.ssh/id_rsa): [Press enter] // 

7.当发现远程仓库已经有内容并提示先执行git pull,将内容进行合并后再上传,在执行git pull的时候,或者会出现

There is no tracking information for the current branch.
Please specify which branch you want to merge with.
See git-pull(1) for details

    git pull <remote> <branch>

If you wish to set tracking information for this branch you can do so with:

    git branch --set-upstream-to=origin/<branch> master

也就是指定当前工作目录工作分支,跟远程的仓库,分支之间的链接关系。然后按照提示输入git branch --set-upstream-to=origin/master master与master分支关联,完成后再执行 git pullgit push,打完收工!

相关文章

  • Git 入门到放弃

    简介 git关联远程仓库 本地仓库与远程仓库同步问题 Git 终端命令 git关联远程仓库 基本流程 注册gith...

  • git总结

    本地文件夹关联远程仓库 在github上新建远程仓库, 在本地文件夹下 git init 添加远程仓库:git ...

  • 将本地git仓库关联至远程git仓库 2019-11-20(未经

    如何将本地git仓库关联至远程git仓库 以本地git仓库关联GitHub仓库为例: 在github上新建仓库(注...

  • git 重新关联远程分支

    重新跟踪远程文件 使用场景:本地有原代码,但是没有与远程Git仓库做关联,或关联不正确,需要重新跟踪远程git仓库...

  • 如何快速关联/修改Git远程仓库地址

    如何快速关联/修改Git远程仓库地址? 按照如下步骤即可快速实现关联/修改Git远程仓库地址:删除本地仓库当前关联...

  • 工作中git常用命令

    本地仓库与远程仓库关联;方法一:git clone ***方法二:git initgit remote add o...

  • Git 创建仓库和更换远程仓库地址

    创建仓库 1. 本地初始化git仓库 2. 添加远程仓库 3. 本地仓库与远程仓库关联 4. 拉取远程仓库内容到本...

  • git 使用记录

    Git使用 关联本地和远程仓库 git remote add 查看本地版本 git remote -...

  • git本地仓库关联远程仓库的两种方式

    git本地仓库关联远程仓库的两种方式: 1.将远程的代码clone到本地仓库 2.将本地的代码关联到远程仓库 第1...

  • Git命令

    Git命令 Git本地库关联远程仓库 Git global setup git config --global ...

网友评论

  • 1b12c577b156:写得不够详细。比如:使用SSH访问的时候输入这段:ssh-keygen -t rsa -b 4096 -C "your_email@example.com"的4096是什么意思?输入这个之后的下一步操作是什么也说不清楚?

本文标题:本地Git与远程仓库进行关联

本文链接:https://www.haomeiwen.com/subject/lommhttx.html