1、git创建新分支:
-- 本地分支创建
git checkout -b 分支名(master_1030.1)
-- 本地分支上传至远程分支
git push origin 分支名(master_1030.1)
-- 切换本地分支
git checkout 分支名(master_1030.1)
-- 所有分支查看
git branch -a
-- 当前使用分支查看
git branch
2、删除分支
-- 本地分支master删除
git branch -d master
-- 远程分支master删除
git push origin --delete master
3、强制将远程代码pull至本地,注意:本地代码将本远程最新代码完全覆盖,操作前请先保存代码
git fetch --all
git reset --hard origin/master
git pull
4、版本查看操作
-- 查看所有提交历史
git log
-- 查看最近提交,及差异
git log -p -2
参数解读:
-p 显示每次提交所引入的差异(按 补丁 的格式输出)
-2 显示最近两次提交信息
-- 查看所有提交历史总结信息
git log --stat
-- 对比两个版本差异
git diff version1 version2
参数解读:
version1 版本号码1
version2 版本号码2
-- 对比两个版本某个目录差异
git diff version1 version2 dirName
5、版本回退操作
本地代码版本回退详细命令
git log
git reset --hard HEAD^
将回退代码提交至远程
git push -f origin master
参数解读:
git log 查看所有分支
回退到上一个版本用【HEAD^】,回退到上上一个版本用【HEAD^^】,回退到前第N个版本用【HEAD~N】
6、Git服务器操作
-- 修改Git服务器IP地址
git remote set-url origin git@192.168.211.41:/home/git/repository/android/custom/focus/app/Droid.git
192.168.211.41 为新的服务器IP
/home ... /Droid.git 为项目git仓库地址