git常用命令整理
git常用命令整理
Zonson9999
但行好事,莫问前程
展开
-
windows git clone 密码输错后不再弹出用户名密码输入框
第一次输错密码后,后续git clone均报错:fatal: Authentication failed解决方法:在控制面板 windows凭据中找到相应的帐号,编辑密码。原创 2021-10-23 20:30:16 · 693 阅读 · 0 评论 -
git 合并两个提交 - git reset --soft HEAD^
问题: 当前GIT库三个提交,希望把最近的两个提交合并为一个提交。操作方法:git reset --soft HEAD^执行后,git status 可以看到 a9abf66 提交的修改出现在暂存区:再执行一次 git commit --amend 即可:最终效果:小结:git reset --soft HEAD^git commit --amend...原创 2020-03-10 17:48:01 · 15663 阅读 · 0 评论 -
git 合并两个提交- git rebase -i (图文)
问题: 当前GIT库三个提交,希望把最近的两个提交合并为一个提交。操作方法:git rebase -i HEAD~2这里2 为要合并的提交的数量执行该命令后,弹出的界面如下 :pick 保留squash 合并将第二个提交合并,第一个保留,修改如下后保存退出。弹出如下界面,编辑提交日志:修改日志如下,再保存退出:提示合并成功:再用git...原创 2020-03-10 17:44:14 · 5089 阅读 · 0 评论 -
git reset soft mixed 实战
修改b.txt,新增b_note.txt 。现在试着将b.txt的修改和b_note.txt 都合到中间的 b8b3019 这个提交。使用 git reset --soft HEAD^后 git status :注意c.txt 也出现在了暂存区里了。如果我们执行的是git reset --mixed HEAD^ 的话,执行后git status:...原创 2020-03-10 18:00:28 · 189 阅读 · 0 评论 -
git 远程分支操作
文档https://git-scm.com/book/zh/v2/Git-%E5%88%86%E6%94%AF-%E8%BF%9C%E7%A8%8B%E5%88%86%E6%94%AF学习笔记,并以gitee.com为例实践。git clone在gitee.com上创建一个新仓库A,勾选创建readme文件。那么 仓库A 创建之后默认会有一个名为master的分支。在本地执行 ...原创 2020-01-20 15:17:51 · 460 阅读 · 0 评论 -
git 常用操作五 - git branch
介绍每次 git commit 会产生一个提交,每个提交看作是一个节点,多个点连成一条枝干。git 的命令中有针对单个提交的,也有针对分支操作。(之前几节介绍的命令都是针对单个提交)当 git 库中存在多条分支时,用 git log --graph ,也可以直观的感受到分支的概念。如果有可视话工具,如gitg,则更为直观:图中可以看到两条分支,分支名分别是 master...原创 2019-05-08 14:38:37 · 503 阅读 · 0 评论 -
git 常用操作四 - git reset
上一节我们讲了通过 git checkout 命令,将 Modified files 撤销。今天来讲一下 reset 命令。通过 man git reset 可以看到这样一张图。只要理解了这张图,那么对 git reset 还有它的三个参数也就是 soft mixed hard 也就掌握了。以第一条 --soft 简单说明一下:左边是当前的git库里的情况:工作区里的内容是...原创 2019-04-04 11:02:02 · 211 阅读 · 0 评论 -
git 常用操作三-还原一个提交-git checkout
还原一个特定的提交,就是将当前目录中的文件还原到一个特定的版本。本节中将介绍常用的 git checkout 命令。checkout 的功能很多,其中一个功能就是 [将当前目录中的文件还原到一个特定的版本] 。git checkoutgit checkout [commit-id]git checkout 加上参数[提交的 ID] 就可以了。其中[提交的 ID] 可用...原创 2018-12-14 10:54:43 · 3719 阅读 · 0 评论 -
git 常用操作二-创建一个提交-git commit
提交的概念一个提交 (Commit) 在 git 可以理解为一个版本,或者是一个镜像的意思。每当你创建一个提交的时候,就产生了一个可以追溯的新版本或理解为新的镜像。创建一个提交通常会有两个操作,git add 和 git commit另外,通常还有附加两个操作会用到 git status 和 git log。下面分别介绍。先创建一个普通文本文件 a.txt。z@u...原创 2018-12-02 15:22:49 · 299 阅读 · 0 评论 -
git 常用操作一-创建仓库
先创建一个目录 ~/gitdemos/ 用于测试。git init创建一个本地的git仓库。z@ubuntu:~/gitdemos$ git initInitialized empty Git repository in /home/z/gitdemos/.git/ls -lah 观察目录下多出了一个 .git 的文件夹。版本管理相关的信息全部记录在这个目录下,所以注意不要误...原创 2018-12-02 14:38:23 · 150 阅读 · 0 评论