克隆下载一个现有的 Git 仓库到本地
git clone ssh仓库地址
下载后查看工作区状态包括哪些文件被修改、新增或删除等。
git status
在本地建立我自己的分支(取名Bms-Dev)或者切换到指定的分支,才能提交到远程仓库上Bms-Dev的分支
git checkout -b Bms-Dev
查看当前分支,创建新分支,切换分支等。
git branch
当我本地有了改动,用命令查看改动
git diff 文件名<file>
把有改动的文件以此添加到暂存区,准备进行提交。
git add 文件名<file>
使用命令查看是否添加成功
git status
提交暂存区的文件到本地仓库,-m’xxx’,添加提交信息。
git commmit -m 'bms update mysql and redis'
查看日志信息是否commit提交成功:包括提交者、提交时间、提交信息等。
git log
将本地仓库的改动推送到远程仓库。这里的Bms-Dev相当于在远程仓库创建了属于我的Bms-Dev分支,如果分支已经存在就不会创建了(有可能是和别人共用分支)
git push origin Bms-Dev
在github上,将自己的分支merge(合并)到共用的分支
在github上直接用UI可以合并
从远程仓库的某个分支拉取最新的代码,并合并到本地仓库。
git pull origin master