提示:Github网站作为远程代码仓库时的操作和本地代码仓库一样的,只是仓库位置不同而已!
https://github.com/
Desktop/manager/
Desktop/zhangsan/
以下操作为演示在Github网站上创建远程仓库
https://github.com/zhangxiaochuZXC/test007.git
Desktop/manager/
Desktop/zhangsan/
cd Desktop/manager/
git clone https://github.com/zhangxiaochuZXC/test007.git
cd Desktop/manager/test007/
git config user.name '经理'
git config user.email 'manager@163.com'
# 工作区添加到暂存区
git add .
# 暂存区提交到仓库区
git commit -m '立项'
# 推送到远程仓库
git push
设置记住密码(默认15分钟):
git config --global credential.helper cache
如果想自己设置时间,可以这样做(1小时后失效):
git config credential.helper 'cache --timeout=3600'
长期存储密码:
git config --global credential.helper store
在以后的项目开发过程中,Pycharm 可以自动记住密码
cd Desktop/zhangsan/
git clone https://github.com/zhangxiaochuZXC/test007.git
cd Desktop/zhangsan/test007/
git config user.name '张三'
git config user.email 'zhangsan@163.com'
张三身份信息配置成功后即可跟经理协同开发同一个项目
gedit
做演示
login.py
文件代码
cd Desktop/zhangsan/test007
num1 = 10
git commit -am '第一个变量'
git push
login.py
文件代码
cd Desktop/manager/test007/
git pull
num2 = 20
git commit -am '第二个变量'
git push
num2
同步到张三的本地仓库
2-3-4
步骤循环操作,即可实现基本的协同开发
git pull
git commit -am '版本描述'
git push
pull
,编辑完再commit
,最后推送是push
login.py
文件代码
cd Desktop/zhangsan/test007
git pull
num3 = 30
git commit -am '第三个变量'
git push
login.py
文件代码
cd Desktop/manager/test007/
num3 = 300
git commit -am '第三个变量'
git push
add
、commit
、push
pull
在修改,修改完立即commit
和push
test007
cd Desktop/manager/test007/
git tag -a 标签名 -m '标签描述'
例:
git tag -a v1.0 -m 'version 1.0'
git push origin 标签名
例:
git push origin v1.0
# 删除本地标签
git tag -d 标签名
# 删除远程仓库标签
git push origin --delete tag 标签名
test007
cd Desktop/manager/test007/
git branch
git checkout -b dev
git push -u origin dev
add
、commit
、push
num4
git checkout master
git merge dev
git push
num4
cd Desktop/zhangsan/test007/
git pull