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了)。
PS: commit后未push
git commit --amend 修改最近一次提交
git checkout 分支名 切换到需要合并的分支
git merge 分支名 合并待合并的分支
git push origin 分支名 提交至需要合并的分支
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可以翻页,就是 上一页,下一页
原文:https://www.cnblogs.com/SmokedInk/p/14697455.html