Git在我们开发中使用率很高,常用的有以下一些命令:
git add ./filename // 添加所有更改项或某个更改项至暂存区
git commit -m somecomment // 将暂存区的文件提交到本地仓库;
git push/ git push origin branchName // 将本地仓库文件提交到本地分支对应的远程仓库/ 将本地仓库文件提交到远程的指定分支;
git stash // 将当前更改的代码储藏起来(工作区会回到上次提交的状态)
git stash pop // 恢复储藏的代码(删除stash内容)
git stash apply // 恢复储藏的代码(但不删除stash内容)
git stash pop //在git stash apply基础上删除stash内容
git stash clear //将stash 空间清空
git merge dev // (假设在master分支,且有个dev分支)将dev上的修改合并到master分支上;
git checkout -b branchName // 创建新分支并切换到该分支下;
git branch // 查看当前分支;
git branch -a // 产看当前和远程分支;
git branch -d branchName // 删除分支;
git fetch origin -p //清除已经没有远程信息的分支(这样git branch -a 就会拉取已经被删除的远程分支)
git push origin branchName:branchName // 将本地分支推送到远程
git rm -r --cached .|path // 递归删除工作树和索引上的的所有或指定目录文件