最近刚入职了一家新公司,代码管理也从熟悉的SVN到不太熟练的git。
以下记录了这段时间使用的比较多的命令。
Git的基本命令
1.日志查看
命令:git log --pretty=oneline
说明:查看提交日志时,使日志单行显示
2.查看某个commit的提交
命令:git show commitId
说明:commitId为某次提交的记录id
3.提交到仓库
命令:git push -u origin master
说明:提交本地文件到远程仓库,可以将master换成需要的branch
4.更新branch
git remote prune origin
说明:当branch被删除以后,使用git branch -r的时候,还是能看到被删除的分支
Submodule操作
1.拉取submodule
命令:git submodule update --init --recursive
说明:如果工程带有submodule,clone以后,submodule的内容不会被check下来,需要手动再拉取submodule的工程
2.更新submodule
命令:git submodule update
说明:更新工程下所有的submodule工程
3.切换submodule分支
命令:git config -f .gitmodules submodule.xxx.branch master
说明:xxx换成自己submodule的名称,区分大小写,master可以换成想要替换到的branch
网友评论