随笔分类 -  Git

摘要:git提交空文件夹 在文件夹中创建 .gitkeep 文件,文件内容如下 保存即可 git删除远程文件 git rm filename(同时在缓存和物理存储中删除文件,慎用) git rm --cache filename(只在缓存中删除对应的文件) 阅读全文
posted @ 2018-09-20 18:05 .追风逐月 阅读(1117) 评论(0) 推荐(0) 编辑
摘要:修改代码后在git pull报错: 方法一:压栈 方法二:回退到当前版本 方法三:放弃修改过的文件 阅读全文
posted @ 2018-03-09 16:28 .追风逐月 阅读(1003) 评论(0) 推荐(3) 编辑
摘要:打开gitbash执行即可 长期储存密码,因为git默认是不储存密码的,不执行这条命令的话每次更新代码,或者提交代码都需要输入密码 执行上面的命令会在.gitconfig 文件中添加如下内容, 所以也可以直接编辑.gitconfig文件添加以下内容 阅读全文
posted @ 2018-02-24 17:50 .追风逐月 阅读(359) 评论(0) 推荐(1) 编辑
摘要:git 把dev部分提交过的内容合并到master 阅读全文
posted @ 2018-02-09 17:48 .追风逐月 阅读(850) 评论(0) 推荐(1) 编辑
摘要:我们在使用 git clone xxx.git 下载代码的时候,获取到的只是 master上的代码 假入有个 dev 分支我们想获取上面的代码怎么办! #下载dev分支上的代码并切换到dev分支 git checkout -b dev origin/dev 阅读全文
posted @ 2017-11-14 11:21 .追风逐月 阅读(4855) 评论(0) 推荐(10) 编辑
摘要:打补丁、还原补丁 1、两个commit间的修改(包含两个commit,<r1>、<r2>表示两个提交的版本号,<r1>是最近提交) git format-patch <r1>...<r2> -o C:/patch 2、还原补丁 git am --signoff < C:/patch/0001-.pa 阅读全文
posted @ 2017-08-22 16:52 .追风逐月 阅读(2853) 评论(0) 推荐(1) 编辑
摘要:在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改根目录中 .gitignore 文件的方法(如无,则需自己手工建立此文件)。这个文件每一行保存了一个匹配的规则例如: ? 1 2 3 4 5 6 7 # 此为注释 – 将被 Git 忽略 *.a # 忽略所有 .a 结尾的文件 阅读全文
posted @ 2017-07-04 15:46 .追风逐月 阅读(623) 评论(0) 推荐(1) 编辑
摘要:Git分支管理 1、查看远程分支 git branch -a 2、查看本地分支 git branch 3、创建分支 git branch wf_dev 4、切换分支 git checkout wf_dev 5、创建并切换分支 git checkout -b wf_dev 6、把分支推到远程分支 gi 阅读全文
posted @ 2017-03-02 14:29 .追风逐月 阅读(143) 评论(0) 推荐(0) 编辑
摘要:Git代码合并遇到如下问题: <<<<<<< HEAD client.post(url, secretKey, function (data, response) { console.log(JSON.stringify(data)); client.post(url, secretKey, fun 阅读全文
posted @ 2017-02-13 14:16 .追风逐月 阅读(468) 评论(0) 推荐(0) 编辑
摘要:1、文件较少 git checkout -- 文件名 2、文件较多 (直接版本回退) git reset --hard HEAD 在Git中,用HEAD表示当前版本,也就是最新的提交,上一个版本就是HEAD^,上上一个版本就是HEAD^^,当然往上100个版本写100个^比较容易数不过来,所以写成H 阅读全文
posted @ 2016-12-06 11:49 .追风逐月 阅读(171) 评论(0) 推荐(0) 编辑
摘要:当遇到使用Git从远程pull 或者 push代码的时候提示输入密码的时候,毫无疑问SSH Key出问题了! 一、如果只是使用Git Bash,重新生成一下ssh,把新的id_rsa.pub添加到Git账户中就可以了 如何生成id_rsa.pub 二、如果使用的是TortoiseGit,则需要使用p 阅读全文
posted @ 2016-11-09 20:26 .追风逐月 阅读(6628) 评论(0) 推荐(5) 编辑
摘要:git stash 用于暂存当前正在进行的工作,如想pull最新的代码,又不想加新的commit,或者为了fix一个紧急的bug,先stash,返回到自己上一个commit。 修改完bug后,再执行git stash pop,继续原来的工作。 使用流程: 1、git commit 自己要提交的文件 阅读全文
posted @ 2016-11-01 17:01 .追风逐月 阅读(2507) 评论(0) 推荐(2) 编辑
摘要:一、首先创建SSH Key 在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。如果没有,打开Shell(Windows下打开Git Bash),创建SSH Key: $ ssh-keygen -t rs 阅读全文
posted @ 2016-10-28 15:18 .追风逐月 阅读(272) 评论(0) 推荐(0) 编辑
摘要:问题描述: 从远程master克隆下来以后, 在本地创建wf_dev分支, 此时执行git pull 操作出现图中问题。 这是因为:本地的wf_dev分支还没有和远程的wf_dev进行关联。 执行: git branch --set-upstream-to=origin/远程分支的名字 本地分支的名 阅读全文
posted @ 2016-10-27 10:39 .追风逐月 阅读(817) 评论(0) 推荐(0) 编辑
摘要:1、第一步用户配置: $ git config --global user.name "Your Name" $ git config --global user.email email@example.com 首先创建SSH Key。在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下 阅读全文
posted @ 2016-06-30 10:28 .追风逐月 阅读(1149) 评论(0) 推荐(2) 编辑
摘要:原文地址:http://blog.csdn.net/rainnings/article/details/9821027 Git 中的tag指向一次commit的id,通常用来给开发分支做一个标记,如标记一个版本号。 打标签 git tag -a v1.01 -m "Relase version 1. 阅读全文
posted @ 2016-06-15 11:19 .追风逐月 编辑

点击右上角即可分享
微信分享提示