第一步:在GitHub新建一个仓库
- Repository name: 仓库名称(必选)
- Description: 仓库描述介绍,不是必填项目
- Public, Private : 仓库权限。public 公开;private 私有(必选)
- Initialize this repository with a README: 添加一个README.md
- gitignore: 不需要进行版本管理的仓库类型,对应生成文件.gitignore
- license: 证书类型,对应生成文件LICENSE
第二步:Clone仓库地址
来到新建好的repository,点击图中的这个按钮,copy这个地址备用。
第三步:上传文件夹至GitHub
-
来到你的本地的项目文件夹
-
Clone新仓库
输入git remote -v
,可以看到,这个文件夹已经连接到了GitHub仓库:
接下来把我们的项目文件都复制进来:
然后在命令行中依次输入:
git init
git add .
git commit -m “commit”
git push
…
完成后就可以看到GitHub仓库上传成功:
第四步:更新项目
1.从本地更新远程项目
-
查看文件更改状态
git status
这里我是删除了缓存文件 -
添加提交信息提交
git add .
git commit -m"remove pycache"
-
完成项目推送更新
git push
可以看到已经成功更新项目
2.从远程更新本地项目
如果我在远程更新了一些东西,该怎么同步到本地呢?很简单:
git fetch origin
git merge origin/master
这里我就是在远端删除了一个文件然后又同步到了本地:
Git更新单个文件:
git fetch
git checkout origin/master xxx.file
PyCharm操作Git
前提是正版的PyCharm以及JB登录账号…
如果你用的破解版…
能不能行我也不知道…
你们可以试试…
不过学生账号是可以申请到JB的各种软件专业版的使用权的,超级香的~(如果你是在校生的话…)
我们需要装一个Git
插件
用PyCharm打开GitHub仓库项目时,右上角会多出来三个图标:
意思分别如下:
(不过首次操作时需要将你的JB账户与GitHub账户绑定,好了大概就是这个样子:
具体细节没截图…)
接下来说说这三个图标是干嘛的:
第一个图标是将远程的项目同步到本地,即git merge 命令
第二个图标是将更改的内容提交到暂存区以及将暂存区的内容提交到本地仓库,即git add 命令
和git commit 命令
比如,我想给该项目生成一个requirements.txt文件,
在项目根目录中执行pip freeze > requirements.txt
,
项目中就会多出一个requirements.txt:
选择所要添加的文件:
成功提示:
第三个图标就是将本地项目更新到远程仓库,即git push 命令
查看GitHub仓库,更新成功:
具体流程日志大概就是这个样子: