首次提交代码
第一步:拉取代码 git clone XXX 远程ssh地址 这里已我的为例:
git clone git@github.com:caozhengbo/cekai8.git
查看一下当前代码的分支
git branch

第二步:修改代码里面的内容 我这里修改了README.md 文件 
第三步 查看本次修改的内容
git status
第四步 添加文件到缓存区 使用 git add添加本次要修改完要上传的文件 add . 默认添加所有本地修改的内容到缓存区
git add README.md
第五步 添加本次提交的备注
使用git commit -m “新添加的文件内容描述” ,添加文件描述
第六步 进行代码提交
git push origin master
把修改的内容提交到master分支上
创建本地分支
git checkout -b dev // 创建并切换到dev分支
等同与
创建分支: git branch mybranch
切换分支: git checkout mybranch
创建远程分支
git push --set-upstream origin dev dev为创建分支的名字
 git branch -vv 查看本地分支和远程分支的对应情况 这时候远程分支和本地分支都已经创建好了 
切换分支
git checkout mybranch
连接远程分支
git checkout -b dev
git pull origin caozhengbo
合并dev分支至master
git checkout master // 切换到master分支
git merge dev // 合并dev分支到当前分支(master)
查看历史及版本回退
git log // 查看提交历史
git reset --hard f34c2bc25cadfa807339ba8ee6b3fba69359e107
git push -f origin dev // 强制推送当前分支到远程qzq分支
|