前提条件:
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 [email protected]: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即可
版权归原作者 WEIXW99 所有, 如有侵权,请联系我们删除。