使用Git将本地仓库与远程仓库关联的三种方式

前提条件:

Git已经配置完,能实现Push,Pull、Clone等操作

GitHub/Gitee已经添加了SSH Keys

没有配置好的参考这篇文章:是的是的

一、通过Clone远程仓库的方式

前提条件:创建好云端仓库即可

通过git clone指令clone到本地,后面地址选http的地址,可自行更改

git clone https://github.com.git

 相当于直接在创建好的云端仓库的分支上进行修改。

二、通过Push本地仓库到云端的方式

前提条件:创建本地仓库,并在项目文件中使用git init初始化仓库

 直接用IDE打开进行编译,作出修改并commit到本地仓库。

在pycharm中顶部菜单栏Git -> GitHub -> Share Project on GitHub

相当于在云端重新创建了一个新的仓库,只有一个分支。

三、本地仓库与远程仓库进行关联

前提条件:1、本地有一个仓库,并且已经git init初始化过

                   2、云端有已经创建好一个仓库

共有两种方法:1、通过IDE工具连接,本文以Pycharm为例

                          2、通过git指令添加

 1、通过IDE连接

本地仓库的文件通过Pycharm打开,顶部菜单栏Git -> Manage Remotes

 打开远程仓库中的Code选项,复制SSH到URL中即可

这样便关联上了,此时再commit和push,就相当于在原来云端仓库的基础上又增加一个分支并上传到云端当中。

 

 2、通过git指令添加

 使用 git remote add 在本地添加远程仓库的关联,git remote add [远程分支名] [远程仓库ssh地址]

git remote add origin git@github.com:WEIXW1999/My_Test.git

 效果和通过IDE添加的一样

 PS:

在git中设置忽略的文件,如.idea

我在开发项目切换分支(checkout)或提交(commit)时经常会出现.idea文件有变动情况,因此需要忽略此类文件,

原因:

.idea文件已经被git仓库跟踪,在这之后加入.gitignore就没有作用了

解决方法:

1、先清除git中.idea的缓存

git rm -r --cached .idea

2、建立.gitignore文件

在Pycharm中File -> Settings -> Plugins 的搜索.ignore 并下载

文件夹右键 New -> .ignore File -> .gitignore File(Git)

勾选Example user template后,点击Generate即可

  • 5
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
要将本地仓库远程仓库同步,你可以使用以下 git 命令: 1. 首先,确保你当前在本地仓库的根目录下。 2. 使用 `git remote -v` 命令检查你本地仓库是否已经关联远程仓库。如果没有关联,你需要先添加远程仓库,可以使用以下命令来添加一个名为 "origin" 的远程仓库: ``` git remote add origin <远程仓库的URL> ``` 3. 使用 `git fetch origin` 命令将远程仓库的最新更改拉取到本地,并更新远程分支的引用。 4. 如果你有本地分支与远程分支对应,可以使用 `git merge origin/<远程分支>` 命令将远程分支合并到本地分支上。例如,如果你想将远程的 "master" 分支合并到本地的 "master" 分支上,可以使用以下命令: ``` git merge origin/master ``` 如果你只想更新本地分支而不进行合并,你也可以使用 `git checkout <本地分支>` 命令切换到本地分支,并使用 `git pull` 命令拉取最新更改。 5. 如果你希望将本地分支推送到远程仓库使用 `git push origin <本地分支>` 命令将本地分支推送到远程仓库。例如,如果你想将本地的 "master" 分支推送到远程的 "master" 分支上,可以使用以下命令: ``` git push origin master ``` 如果你想将所有本地分支都推送到远程仓库,可以使用 `git push --all origin` 命令。 这样,你就可以使用这些 git 命令将本地仓库远程仓库同步。请注意在执行这些操作前,最好先备份你的代码以防止意外情况。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

WEIXW99

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值