【Python】Pycharm中git的使用

一、准备环节

软件:PycharmGit

其他:Github账号

二、pycharm 配置

进入 pycharm 的 setting 界面,搜索 git ,如图:

1、GitHub 选项,输入账号密码,点击 test ,会出现成功链接的提示;

using ssh选项

a、可不选
b、推荐选择
如果选择的话就得在github 上添加 SSH key,具体步骤见参考文章

参考文章:在 github 上添加 SSH key 的步骤

2、git选项
将git安装路径中的 bin 文件夹下的 git.exe 的路径添加到 Path to Git executable
在这里插入图片描述

三、pycharm 中使用 Git

1、将项目路径添加到pycharm中或者新建项目

2、首先 VSC>import into version control>creat git repository,生成git仓库
!

3、然后VSC>import into version control>share project on github,将项目分享到github中,这里需要密码,密码是创建ssh时设置的
在这里插入图片描述

4、现在就可以进行add,commit,push的操作了

commit快捷键:ctrl+k
push快捷键:ctrl+shift+k

四、GIT连接远程仓库最常用操作

4.1 Git全局配置

git config --global user.name "XXXXX"
git config --global user.email "XXXXX@XXX.com"

例如CSDN的话就是

git config --global user.name XXXXX
git config --global user.email XXXXX@noreply.gitcode.com

4.2 创建新仓库

git clone git@gitcode.net:qq_25262697/test.git
cd test
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master

Push本地现存文件到远程仓库

cd existing_folder
git init
git remote add origin git@xxxxxxxxxx.git
git add .
git commit -m "Initial commit"
git push -u origin master

Push本地现存git项目到远程仓库

cd existing_repo
git remote rename origin old-origin
git remote add origin git@xxxxxxxxxxx.git
git push -u origin --all
git push -u origin --tags

五,其他常用操作

在pycharm里可以直接通过GUN界面进行操作,但是git常用操作还是要了解一下呀
参考教程:Git常用操作
cd:切换目录,如cd G://python//demo
git config user.namegit config user.email:配置用户信息
git init:初始化git环境,即在目录下新建版本管理仓库
touch 1.py:命令行模式生成文件
忽略文件方法:

touch .gitignore #创建.gitignore
vim .gitignore #通过vim打开
code .gitignore #通过vscode打开

.ignore 配置规则见参考文章:.gitignore配置规则
进入vi修改后,要退出的话,先按Esc,然后按shift 和冒号键,然后就可以回到命令行:

:q 在文件未作任何修改的情况下退出。
:q! 强制退出,不保存对文件所作的修改。
:wq 保存对文件所作的修改并退出。
:w 保存文件。

git status -s: 查看文件状态
git add 1.py: 添加文件到modifed/unstage状态
git commit -m "描述文字": 添加文件到stage状态
git commit -am "描述文字": 文件已存在于仓库时可以使用这种方法跳过add
git log --oneline --graph: 查看版本记录(oneline 以及 graph方式)

六、总结

git diff:直接比较的时touch的文件与add后的差别
git diff --cached: 比较的是add后与commit后的差别
git diff HEAD:比较的是touch的文件与commit后的文件
git checkout xxxxxxx:回到之前的 xxxxx 的版本
git branch dev:创建 dev 分支
git branch:查看分支
git checkou dev:切换到分支
git checkout -b dev1:建立并切换到分支 dev1
git checkout -d dev:删除 dev 分支

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

KmBase

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

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

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

打赏作者

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

抵扣说明:

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

余额充值