本篇主要解决Git&GitHub的基本使用,Git&GitHub如何忽略文件/文件夹,Pycharm下Git&GitHub的使用。
喜欢看一手资料的可以观看以下链接(英文,部分需要翻墙):
PyCharm In-Depth VCS #1: Getting Started
Pycharm下Git的使用
Pycharm下GitHub的使用
Git&GitHub的基本使用-命令行
Git&GitHub的基本使用-GUI
ignoring-files
Git命令
git clone http_path
:复制服务器repository
到本地git status
:显示本地repository和GitHub repository的区别git add file
:添加新建的文件git add -A
orgit add .
:添加当前目录下的全部文件git commit -m "some messages"
:提交修改git commit
:随后需要在vim
中输入some messages,Esc
+:wq
退出vim
git push
:将本地代码上传至服务器,(命令必须在本地repository
的工作路径下)git pull
:下载服务器代码至本地,(命令必须在本地repository
的工作路径下)
常用工作流
status
–> add
–> commit
–> push
How to ignore files
忽略文件夹
foo/
:忽略foo
目录及其下的所有子目录,不忽略foo
文件
foo
:忽略相对于.gitigonre
文件所处路径下的foo
目录及其下的所有子目录,且忽略foo文件
忽略文件
*.xml
Use Git with Pycharm
设置
git.exe
路径,In Windows 10 and the latest version of GitHub for Windows it appears to be inC:\Users\username>\AppData\Local\GitHub\PortableGit_<numbersandletters>\cmd\git.exe
Create git repository
VCS | Import into Version Control | Create Git Repository.
or VCS | VCS Operations Popup | Create Git Repository.
Configure files to ignore
Add files to a local Git repository
Committing changes to a local Git repository
Pushing changes to the upstream
VCS | Git | Push
Use GitHub with Pycharm
Registering GitHub Account in PyCharm
Cloning a Repository from GitHub
VCS | Checkout from Version Control | GitHub
Publishing a project on GitHub
VCS | Import into Vision Control | Share Project on GitHub