git常用命令整理
工作中经常使用git,刚开始学一些命令总是记不清,俗话说:好记性不如烂笔头,在此整理一些常用命令。
1.查看远程仓库地址 git remote -v 2.查看远程分支 git branch -a 3.查看本地分支 git branch 4.创建分支 git branch xxx 5.切换分支 git checkout master //切换到master git checkout . //恢复本地项目中手动删除的文件 (文件在远程仓库中还存在) 创建并切换分支: git checkout -b mybranch 6.删除本地分支 git branch -d test 强制删除分支: git branch -D mybranch 删除远程分支 git branch -r -d origin/branch-name git push origin :branch-name 删除远程分支 git push origin --delete <branchName>(git1.7.0后) 7.使用fetch更新远程库到本地 git fetch origin master 8.删除 untracked files git clean -f 连 untracked 的目录也一起删掉 git clean -fd 9.克隆项目 git clone <版本库的网址> <本地目录名> 10.add使用 git add . //把本地所有改动文件和没有版本号的文件添加到本地仓库 11.本地后退版本 git reset --hard HEAD~3 会将最新的3次提交全部重置,就像没有提交过一样。 ********************************** git submodule add 仓库地址 路径 当使用git clone下来的工程中带有submodule时,初始的时候,submodule的内容并不会自动下载下来的,此时,只需执行如下命令: git submodule update --init --recursive git项目的一些常用主要操作 ************************** 合并到develop 1.先把本地改动提交本地仓库,切换到develop git fetch origin 2.合并远程的origin/develop,合并远程的origin/对应分支branch git merge origin/develop git merge origin/branch
有冲突解决冲突,解决完再提交 3.最后push上去 git push origin master 合并develop到当前分支 1.先在当前分支branch进行fetch git fetch origin 2.然后进行merge合并到当前的origin/branch,merge远程origin/develop分支到本地 git merge origin/branch git merge origin/develop
有冲突解决冲突,解决完再提交
浙公网安备 33010602011771号