拉取代码
git clone url
拉取指定分支代码
git clone -b dev url dev为分支名字,url为代码仓库地址
提交代码
1、查看当前分支状态
git status
2、将要提交的文件加入暂存区
git add .
"."为将所有改动为文件加入暂存区,若仅提交某一个文件可直接写文件名 git add fileName 3、提交
git commit -m "提交信息"
4、推送到远程仓库
git push origin master
master为远程仓库分支名,如果是dev分支,则为git push origin dev
切换分支
如果已下载了master分支,需切换至远程的其它分支(本地无该分支) 1、查看远程分支
git branch -a
例如,需切到远程develop分支
git checkout -b develop origin/develop
git checkout -b 创建并切换分支 -b后面的develop为本地分支名 origin/develop为远程分支
git checkout -b develop 是git branch develop 和git checkout develop 两条命令的简写
删除push记录
1、查看最新的2条提交记录
git log -2
比如,先提交了A,又提交了B,需删除B的提交,则要找到A的commit_id,回退到A的那个版本 2、回退
git reset --hard commit_id
–hard参数要慎用,加了–hard会彻底回退到某个版本,本地的源码也会变为上一个版本的内容 –soft,只回退commit 3、强制将本地的修改推送到远程仓库
git push origin develop --force
|