Git 常用命令速查表
本地仓库操作
查看与提交
git branch:查看本地所有分支。
git status:查看当前状态,了解哪些文件被修改了。
git commit:提交当前暂存区的更改。
git commit am "init":提交当前所有更改,并附加注释。
分支操作
git branch a:查看所有分支(包括远程分支)。
git branch r:单独查看远程所有分支。
远程仓库连接
连接与推送
git remote add origin git@192.168.1.119:ndshow:添加远程仓库地址,并命名为origin。
git push origin master:将本地master分支的更新推送到远程仓库origin。
信息查看
git remote show origin:显示远程库origin里的资源信息。
高级操作
分支推送
git push origin master:develop:将本地master分支推送到远程的develop分支。
git push origin master:hbdev:同上,推送到hbdev分支。
文件操作
git commit a v:提交当前所有更改,并查看详情。
git log:查看提交日志,了解提交历史。
git diff:查看尚未暂存的更新差异。
git rm a.a:移除文件a.a(从暂存区和工作区中删除)。
git rm cached a.a:移除文件a.a(仅从暂存区中删除)。
相关问答FAQs
为什么使用git commit am "init"
时需要小心?
git commit am "init"
命令会将所有已跟踪的文件更改提交,这可能会包含一些你不打算提交的更改,如果不希望提交所有更改,应该使用git add
来选择性地暂存更改,然后执行git commit
。
ngit branch a 和 git branch r 显示的信息有何不同?
git branch a
显示所有分支,包括本地分支和远程分支的前缀为remotes/,而git branch r
仅显示远程分支,可以更清晰地看到仅来源于远程的分支情况,帮助用户专注于远程仓库的分支状态。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/964583.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复