git同步本地与远程代码命令

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  // 递归删除工作树和索引上的的所有或指定目录文件

猜你喜欢

转载自blog.csdn.net/gunahao/article/details/80315573