下载代码到本地
git clone 下载地址
检查是否有改动
git status
git branch dev 创建本地分支 dev
git checkout -b dev 创建本地分支dev并切换到dev分支
git checkout dev 切换到分支dev
git branch -a 查看分支
git branch -d dev 删除分支
提交代码
git add 改动的地方地址
git commit -m '注释'
git push origin master //git push origin 分支名字 //提交更新至分支
git checkout -b dev 创建本地分支dev并切换到dev分支
git branch -d dev 删除dev分支
git pull origin 远程分支
git push -u dev:远程分支
git checkout test 切换到test分支
git merge dev 把dev更新到test
git push origin test 提交test
git fetch
git merge
更新服务器上最新代码到本地。
git pull
--还原修改的文件
git log 得到最新的
git checkout xxxxx(文件名) 执行获取覆盖本地
--如果不想提交本地修改的东西 先把远程更新到本地
执行
git stash ---暂存栈
git fetch ---获取
git merge----更新
git stash pop---还原
git add 添加 多余文件
撤销操作
git status 先看一下add 中的文件
git reset HEAD 如果后面什么都不跟的话 就是上一次add 里面的全部撤销了
git reset HEAD XXX/XXX/XXX.Java 就是对某个文件进行撤销了
git常用: