步骤
- 注册账号
- 创建仓库
- 本地代码推送到远程仓库
创建
新建一个仓库,取名。
在文件夹中打开Git Hub ,输入:
git remote add origin https://github.com/shi-sheng/cs.git
git push -u origin master
输入账号密码,然后刷新页面。
进入另一文件,输入:
git push -u origin dev
刷新页面! 即提交文件
在克隆的项目中创建一个新项目在分支中:
touch a.py
git add .
git commit -m "在公司开发"
git push origin dev # 推代码上传
在总的文件中切换分支
git checkout dev
git pull origin dev
touch a1.py # 创建新的项目
git add .git commit -m "在家开发的"
git push origin dev # 推到仓库中
在克隆的项目文件中拉取新建的文件:git pull origin dev
ls # 查看里面文件是否含有拉取的文件
git checkout master # 切换到主线上
git merge dev # 合并代码
git pull origin master # 推到仓库中
# 到 github刷新查看
命令总结
给仓库起名字
git remote add origin 仓库地址
将代码推送到GitHub
git push -u origin 分支
将代码克隆下来
git clone 仓库地址
两地提交
A地开发:
git checkout dev # 切换到dev分支
git merge master # 获取最新的代码
# 自己开发新功能
git add .
git commit -m "xxx"
# 推送到 git hub
git push -u origin dev # -u可以省略
B地开发:
git checkout dev
git pull origin dev # 拉去最新的代码
继续开发
git add .
git commit -m "xxx"
git push origin dev
开发完成,准备上线:
git checkout master
git merge dev
git push origin master
忘记推送代码时
git checkout dev
在A开发一半时,有事忘记了推送
回到B地,继续开发:
git pull origin dev
忘记了推送,继续开发其他功能
git add .
git commit -m "xxx"
git pull origin dev
回到A地来去代码
git pull origin dev # 拉去代码报错 冲突
手动解决冲突
git add .
git commit -m "xxx"
git pull origin dev