git
文章平均质量分 56
Zonson9999
但行好事,莫问前程
展开
-
.gitignore 无效问题备忘
若文件已纳入版本管理,则.gitignore无效。可用 git rm 取消文件的版本管理。更常用的是 git rm --cached 保留当前目录下的文件。原创 2020-10-22 20:22:40 · 92 阅读 · 0 评论 -
Git config 中添加帐号密码
vim .git/config[remote "origin"] url = https://username:password@xxxx.git以zip包的形式下载git库后,提交或fetch的时候报无权限,可以通过这种方式添加帐号密码。原创 2020-06-28 20:56:51 · 3445 阅读 · 0 评论 -
git push unpacker error
加上 --no-thingit push --no-thin xxxxxxx原创 2020-03-30 13:58:57 · 1123 阅读 · 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 评论 -
git 常用操作二-创建一个提交-git commit
提交的概念一个提交 (Commit) 在 git 可以理解为一个版本,或者是一个镜像的意思。每当你创建一个提交的时候,就产生了一个可以追溯的新版本或理解为新的镜像。创建一个提交通常会有两个操作,git add 和 git commit另外,通常还有附加两个操作会用到 git status 和 git log。下面分别介绍。先创建一个普通文本文件 a.txt。z@u...原创 2018-12-02 15:22:49 · 300 阅读 · 0 评论 -
git 常用操作三-还原一个提交-git checkout
还原一个特定的提交,就是将当前目录中的文件还原到一个特定的版本。本节中将介绍常用的 git checkout 命令。checkout 的功能很多,其中一个功能就是 [将当前目录中的文件还原到一个特定的版本] 。git checkoutgit checkout [commit-id]git checkout 加上参数[提交的 ID] 就可以了。其中[提交的 ID] 可用...原创 2018-12-14 10:54:43 · 3719 阅读 · 0 评论 -
cygwin 环境下 gerrit commit-msg 脚本无法工作的问题
$ git commit --amend.git/hooks/commit-msg: line 175: awk: command not found 编辑 commit-msg 脚本,将其中一行AWK=awk修改AWK=gawk 即可。原创 2019-01-31 19:01:36 · 514 阅读 · 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 branch
介绍每次 git commit 会产生一个提交,每个提交看作是一个节点,多个点连成一条枝干。git 的命令中有针对单个提交的,也有针对分支操作。(之前几节介绍的命令都是针对单个提交)当 git 库中存在多条分支时,用 git log --graph ,也可以直观的感受到分支的概念。如果有可视话工具,如gitg,则更为直观:图中可以看到两条分支,分支名分别是 master...原创 2019-05-08 14:38:37 · 503 阅读 · 0 评论