首页 > 其他 > 详细

【Git】常用命令

时间:2021-04-24 20:54:47      阅读:28      评论:0      收藏:0      [点我收藏+]

必记六条命令

cd  用来切换工作目录,最常用的一个命令。简单来讲,cd A文件夹就是进入到A文件夹里面的意思。
git status -s  查看当前路径下的的状态。git下最最常用的一个命令。
git add .       把工作区的所有变化,(就是你的所有改动),都添加到 版本库/暂存区。
git commit -m "提交时说明信息"  更进一步提交,并说明提交log。
git push origin 分支名    把版本库的所有更新内容, 都推送到远程服务器。(就是推代码/推上去)
git pull origin 分支名    把代码从远程服务器拉取到本地。(俗称拉代码)
向远程仓库推送代码时:
git status -s
git add .
git commit -m "提交时说明信息"
git push origin 分支名
从远程仓库更新代码时:
git status -s
git pull origin 分支名

必记三条命令

git log                     查看提交历史,与各次的提交说明。
git diff                    比较工作区与暂存区的差异,就是比较看看你到底都做了什么修改。
git clone http地址|git链接   将远程服务器上项目克隆到新创建的目录中(第一次拉项目时使用, 后面的更新都用 git pull了)。

修改Commit信息

PS: commit后未push

git commit --amend      修改最近一次提交

合并分支

git checkout 分支名         切换到需要合并的分支
git merge 分支名            合并待合并的分支
git push origin 分支名      提交至需要合并的分支

commit回滚状态

git log         获取commit记录信息
git reset --hard commit_id      回滚至指定commit
git push origin HEAD --force        提交回滚状态

-------------------------------------------------------
git reset --hard commit_id #返回到某个节点,不保留修改。
git reset --soft commit_id #返回到某个节点。保留修改

PS:commit_id 为下图黄色高亮的commit

技术分享图片

查看文件差异

git diff            查看尚未暂存的文件更新了哪些部分
git diff filename   查看尚未暂存的某个文件更新了哪些

新建分支并连接到远程仓库

git checkout -b 分支名             本地创建新的分支并切换到这个分支
git push origin 分支名:分支名       链接到远程仓库

撤销文件的修改

1.在工作区修改,但并未提交到暂存区(即并没有add)。

对于单个文件的撤销修改而言,使用下面方法。

$ git checkout -- 文件名

若想撤销工作区中所有文件的修改,则

$ git checkout .

PS:git chekcout 是让文件回到最近一次该文件git commit或git add时的状态。

其它问题

操作时 双击tab键的自动提示/补全功能。

q或者:q等命令代表退出(quit)。

ctrl+f,ctrl+b快捷键在termial可以翻页,就是 上一页,下一页

【Git】常用命令

原文:https://www.cnblogs.com/SmokedInk/p/14697455.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!