![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
git版本管理工具
skindow
我们是大自然的搬运工
展开
-
Git个人基础教程(一)
参考链接:https://www.liaoxuefeng.com/wiki/896043488029600/896067074338496本文以windows 7 64位操作系统进行教程测试1. 创建版本库创建文本 touch test.txt并用vim 编辑器插入内容add添加到git仓库git add file 添加命令commit到git仓库git commi...原创 2019-08-01 09:47:05 · 115 阅读 · 0 评论 -
Git个人基础教程(二)
管理修改Git跟踪并管理的是修改,而非文件。下面我们再次对tt.txt文件进行修改提交操作过程 => 第一次修改=> git add => 第二次修改 =>git commit从上面可以看出的第二次修改的内容并没有被提交原因是第一次修改的内容被添加到了暂存区二第二次修改的内容并没有添加到暂存区,而GIT提交只是针对暂存区的内容进行提交的提交后,用git dif...原创 2019-08-01 10:39:05 · 101 阅读 · 0 评论 -
Git命令总结
命令说明备注 $ git config --global user.name "Your Name"设置用户名 $ git config --global user.email设置用户邮箱$ git init把当前所在的目录变成Git可以管理的仓库$ git add file把file文件添加到暂存区$ git commit -m "about...原创 2019-08-01 11:21:16 · 104 阅读 · 0 评论 -
Git设置SSH连接教程
生成ssh秘钥$ ssh-keygen -t rsa -C "skindow@qq.com" -f firstKeyt 指定密钥类型,默认是 rsa ,可以省略。C 设置注释文字,比如邮箱。f 指定密钥文件存储文件名。使用记事本打开文件github添加该秘钥将记事本中的秘钥放入文本框中之后点击添加就会出现下图所示连接该ssh秘钥生成秘钥的邮箱一定要和全局配置的邮...原创 2019-08-01 14:35:56 · 956 阅读 · 0 评论 -
Git个人基础教程(三)
添加远程库创建个人仓库登录github创建个人仓库填充响应的信息并点击创建根据github的提示我们可以将与之建立远程连接了现在我们根据提示在本地运行相应的命令把本地库的内容推送到远程,用git push命令,实际上是把当前分支master推送到远程。由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送...原创 2019-08-06 15:53:45 · 122 阅读 · 0 评论 -
Git个人基础教程(四)
创建与合并分支首先,我们创建dev分支,然后切换到dev分支$ git checkout -b dev从git反馈的信息可以看出 我们创建了dev分支,并且切换到了当前分支,也就是HEAD指向了当前分支其实git checkout命令加上-b参数表示创建并切换,相当于以下两条命令:$ git branch dev$ git checkout devSwitched to br...原创 2019-08-06 15:50:50 · 106 阅读 · 0 评论 -
Git个人基础教程(五)
分支管理策略通常,合并分支时,如果可能,Git会用Fast forward模式,但这种模式下,删除分支后,会丢掉分支信息。如果要强制禁用Fast forward模式,Git就会在merge时生成一个新的commit,这样,从分支历史上就可以看出分支信息。下面我们实战一下–no-ff方式的git merge首先,仍然创建并切换dev分支:分支dev修改提交md文件切回maste...原创 2019-08-02 12:02:05 · 115 阅读 · 0 评论 -
如何删除git暂存区的文件
有以下两种 git rm -r --cached 文件名使用reset命令 回退到最近一次push后的状态并清空暂存区,但是工作区修改的内容也会被回退git reset HEAD 文件名...原创 2019-08-02 14:10:48 · 12855 阅读 · 0 评论 -
git如何忽略某些文件格式的文件
场景:在用idea导入java工程时,会在java工程目录生成.dea文件,每次git status时,git都会提醒Untracked files: (use "git add <file>..." to include in what will be committed) .idea/ aa.classnothing added to co...原创 2019-08-02 15:21:33 · 2756 阅读 · 0 评论 -
git bash 命令出现Permission denied (publickey)问题
问题复现$ ssh -T git@github.comPermission denied (publickey).本地刚创建ssh密钥进行连接时发现如上报错排错过程使用以上命令看有没有known_hosts文件ls ~/.ssh/ok,没问题打开known_hosts文件看书有没有我们ssh密钥如下Ok,没问题查看ssh连接debug日志ssh -v...原创 2019-09-18 15:03:41 · 3245 阅读 · 0 评论