目录

一、新建远程仓库

(一)pycahrm上传项目文件

1.准备一个项目文件

2.Pycahrm安装git,Pycharm导入项目文件(网上找找)

3.Pycharm上传代码至gitee,直接share

4.查看gitee上新仓库

(二)新建本地仓库,关联远程仓库

二、新建本地分支

(一)使用git clone 命令可以将代码从远程仓库下载到本地

(二)新建本地分支

(三)同步到远程仓库,显示分支

(四)查看分支

三、更新远程仓库

(一)Pycahrm操作

(二)cmd操作

四、更新本地分支

(一)本地存在分支

1.关联本地分支到远程分支上

2.更新本地仓库,使之与上一步关联的远程仓库同步

(二)本地不存在分支

(三)版本太多,冲突太多

1.查看分支结构

2.选择指定版本分支

参考链接:


本人最近做了一个Python+Django框架的网站项目,需要部署到windows服务器上,之前也用过git,但是用的不精,只是利用git clone 把代码下载到了服务器,之后是复制粘贴完成的,这样太笨重了,今天重新学习了下git,实现服务器cmd中git更新服务器上的文件,同步gitee上最新代码,就是这篇文章的二和四,主要是对本地文件分支的git使用。

巨人的肩膀还是可以用用的,如有错误请多指正,继续学习...

一、新建远程仓库(一)pycahrm上传项目文件1.准备一个项目文件

pycharm只使用git更新某个python文件代码 pycharm的git怎么用_github

2.Pycahrm安装git,Pycharm导入项目文件(网上找找)3.Pycharm上传代码至gitee,直接share

pycharm只使用git更新某个python文件代码 pycharm的git怎么用_git_02

pycharm只使用git更新某个python文件代码 pycharm的git怎么用_上传_03

  

4.查看gitee上新仓库

pycharm只使用git更新某个python文件代码 pycharm的git怎么用_远程仓库_04

(二)新建本地仓库,关联远程仓库

二、新建本地分支(一)使用git clone 命令可以将代码从远程仓库下载到本地

pycharm只使用git更新某个python文件代码 pycharm的git怎么用_git_05

git clone xxxx.git

查看本地分支,此时应该只有master

git branch
(二)新建本地分支

进入文件夹,主要是在.git的同级目录下进入cmd,图中回车enter

pycharm只使用git更新某个python文件代码 pycharm的git怎么用_远程仓库_06

# 1.使用git brach命令可以新建一个分支
git branch dev-xxx
# 2.新建完分支后可以使用 git checkout 切换到刚才新建的分支
git checkout dev-xxx
# 3.如果你想一条指令完成新建并切换到新分支,git checkout -b会是最佳选择.
git checkout -b dev-xxx
# Switched to a new branch 'dev-xxx'(打印这个就成功)
(三)同步到远程仓库,显示分支

使用git push命令会将本地的修改同步到远程仓库,此时别人即可以看到你所有的修改,在push前所有的更改都在你的本地缓存。

git push origin dev-xxx

pycharm只使用git更新某个python文件代码 pycharm的git怎么用_git_07

(四)查看分支
git branch -a

pycharm只使用git更新某个python文件代码 pycharm的git怎么用_远程仓库_08

三、更新远程仓库

这里就是git的add,commit,push

(一)Pycahrm操作

pycharm只使用git更新某个python文件代码 pycharm的git怎么用_git_09

pycharm只使用git更新某个python文件代码 pycharm的git怎么用_github_10

pycharm只使用git更新某个python文件代码 pycharm的git怎么用_远程仓库_11

(二)cmd操作
git add
git commit
git push
四、更新本地分支(一)本地存在分支1.关联本地分支到远程分支上
git branch --set-upstream-to origin/master

如果显示Branch 'dev-li' set up to track remote branch 'master' from 'origin'.就是成功关联了。

2.更新本地仓库,使之与上一步关联的远程仓库同步
git pull

pycharm只使用git更新某个python文件代码 pycharm的git怎么用_git_12

3.报错Please commit your changes or stash them before you merge.
git stash
git pull
(二)本地不存在分支
git checkout -b 本地分支名 origin/远程分支名

如果出现错误

git fetch
git checkout -b 本地分支名 origin/远程分支名
(三)版本太多,冲突太多1.查看分支结构
git log --graph --decorate --oneline --simplify-by-decoration --all
2.选择指定版本分支
git reset --hard *******