git 远程仓库
1 概念介绍
本地仓库
仅当前电脑的拥有者可以提交代码
远程仓库
代码仓库在远程服务器上, 多个人可以提交
就是把本地的代码传到远端.
注意: 协同开发,若多人提交到远端, 若共同操作一个分支时可能会出冲突(待解释)
2 远程仓库软件
github、gitee、gitlab
3 创建一个远程仓库
3.1 首先 -> 登陆远程仓库,如gitee
3.2 创建一个远程仓库
演示3.2.1
![](https://img2022.cnblogs.com/blog/2657057/202207/2657057-20220717233901184-1213931941.png)
演示3.2.2
![](https://img2022.cnblogs.com/blog/2657057/202207/2657057-20220717233901327-1520896676.png)
演示3.2.3
设置全局用户 ---参照之前笔记路飞day04_003 git使用
![](https://img2022.cnblogs.com/blog/2657057/202207/2657057-20220717233901405-2134241057.png)
演示3.2.4
![](https://img2022.cnblogs.com/blog/2657057/202207/2657057-20220717233901329-709106834.png)
演示3.2.5
![](https://img2022.cnblogs.com/blog/2657057/202207/2657057-20220717233901363-989100673.png)
演示3.2.6
![](https://img2022.cnblogs.com/blog/2657057/202207/2657057-20220717233901269-309973544.png)
演示3.2.7
将本地pycharm中项目luffy_api的代码推到远程gitee
![](https://img2022.cnblogs.com/blog/2657057/202207/2657057-20220717233901342-849743902.png)
演示3.2.8
更改仓库名跟Pycharm中后端项目一样,这样方便理解
![](https://img2022.cnblogs.com/blog/2657057/202207/2657057-20220717233901233-52319351.png)
演示3.2.9 -> git init
![](https://img2022.cnblogs.com/blog/2657057/202207/2657057-20220717233901305-154078504.png)
演示3.2.10
在项目下新建.gitignore文件, 将不需要git管理的文件/文件夹设置在里面. 可参考路飞day04_003 git使用
注意: 因仅logs文件夹下以log结尾的文件不被git管理, 而空文件夹不会被git管理, 所以在其里随意创建一个文件,如
_ _init_ _.py
![](https://img2022.cnblogs.com/blog/2657057/202207/2657057-20220717233901422-1885635221.png)
演示3.2.11
![](https://img2022.cnblogs.com/blog/2657057/202207/2657057-20220717233901337-250118183.png)
演示3.2.12
![](https://img2022.cnblogs.com/blog/2657057/202207/2657057-20220717233901438-1433282006.png)
演示3.2.13
到此代码完成本地提交到仓库
![](https://img2022.cnblogs.com/blog/2657057/202207/2657057-20220717233901393-1460631864.png)
演示3.2.14 ---添加远程仓库
git remote add 项目在gitee的地址名字 地址<该使用的是https协议>
![](https://img2022.cnblogs.com/blog/2657057/202207/2657057-20220717233901348-1209473671.png)
补充: 如何切换本地电脑记住的gitee账号 ---凭据
step1
![](https://img2022.cnblogs.com/blog/2657057/202207/2657057-20220717233901609-222087920.png)
step2
![](https://img2022.cnblogs.com/blog/2657057/202207/2657057-20220717233901343-502801818.png)
step3 下次再给git绑定gitee地址时需要输入用户名和密码(即可完成账户的切换)
4 把代码从远程仓库拉到本地, 远程仓库已经存在(创建)
除非你是组长, 否则,你到了公司,仓库已经创建好了
4.1 当你开始写代码了,你的领导会通过如下方式把你加入远程仓库组里
-是你领导做的,不适合你,除非你做了领导.
![](https://img2022.cnblogs.com/blog/2657057/202207/2657057-20220717233901293-845522559.png)
4.2 把代码从远程仓库拉到本地
4.2.1
切换到要拉取后代码要存放的文件夹
鼠标右键点Git bash here
![](https://img2022.cnblogs.com/blog/2657057/202207/2657057-20220717233901194-1142440850.png)
4.2.2 复制远程代码地址(你领导会给你)
![](https://img2022.cnblogs.com/blog/2657057/202207/2657057-20220717233901347-1950870921.png)
4.2.3 克隆(拉)到本地
git clone gitee上项目代码地址<该使用的是https协议>
![](https://img2022.cnblogs.com/blog/2657057/202207/2657057-20220717233901327-1148371589.png)
4.2.4 使用pycharm打开,然后继续开发
1.)写代码
2.)提交到本地git仓库
git add .
git commit -m '注释'
3.)提交到远程仓库如gitee
# git remote add 项目在gitee的地址名字 地址 --->此处不用写,因为你项目里已经有对应一个绑定关系了
git push origin master
补充: 查看 "git remote add 项目在gitee的地址名字 地址"中 '地址名字'
1.) 先切换到项目路径下
2.) 执行git remote命令
![](https://img2022.cnblogs.com/blog/2657057/202207/2657057-20220717233901186-221826577.png)
查看远程仓库地址git remote -v
![](https://img2022.cnblogs.com/blog/2657057/202207/2657057-20220717233901300-1897686951.png)
修改远程仓库地址
git remote set-url 名字 新地址
git remote set-url origin https://gitee.com/zero108/luffy
补充: 添加和删除远程仓库的项目名字和地址的对应关系
删除对应关系: git remote remove 项目对应远程地址名字
![](https://img2022.cnblogs.com/blog/2657057/202207/2657057-20220717233901346-799832165.png)