git常用命令

git

拭目以待 发布于


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 //打开可视化界面