branch相关:
切换分支
git checkout **
新建分支
git checkout -b branchName //branchName为将要删除的分支名,需要注意的是不能删除当前所在的分支,
//如果存在未merge的分支,直接使用-D可以解决
git push origin origin branchName
删除分支
git branch -D branchName
git push origin :branchName
tag相关:
新建tag
git tag -a branchName -m tagName
git push origin *
删除tag
git tag -d tagName
git push origin :tagName
更新相关:
拉取最新的branch、tag信息
git fetch --all
更新当前分支代码
git pull origin branchName
更新全部分支代码
git pull //不建意这么用,还是针对不同的分支进行不同的更新操作
提交相关:
提交代码
git status //查看更改变化,做提交前的校验
git add . //提交至本地缓存
git commit -m "commint text" //提交更新日志
git push origin branchName //提交至服务器,需要注意要将分支名写全,很多问题都是由于分支名未写导致的
合并
git checkout branchName // 切换至合并至的分支
git merge branchName // 将branchName分支合并到当前分支
修改远程地址
git remote set-url origin cloneUrl
配置大小写敏感
git config core.ignorecase false
清除本次本地修改的所有内容
git checkout .
其它:
git gui //打开可视化界面