目录
一、新建远程仓库
(一)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使用。
巨人的肩膀还是可以用用的,如有错误请多指正,继续学习...
git clone xxxx.git
查看本地分支,此时应该只有master
git branch
进入文件夹,主要是在.git的同级目录下进入cmd,图中回车enter
# 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
git branch -a
这里就是git的add,commit,push
git add
git commit
git push
git branch --set-upstream-to origin/master
如果显示Branch 'dev-li' set up to track remote branch 'master' from 'origin'.就是成功关联了。
git pull
git stash
git pull
git checkout -b 本地分支名 origin/远程分支名
如果出现错误
git fetch
git checkout -b 本地分支名 origin/远程分支名
git log --graph --decorate --oneline --simplify-by-decoration --all
git reset --hard *******