![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
git
git
dancheng_work
在时间允许的情况下,源码是最好的开发文档。
展开
-
git的简单操作
git:有向无环图git init 创建仓库ls -l .git 查看隐藏文件git里的内容设置用户名和email全局设置:git config --global user.name ‘用户名’git config --global user.email ‘email’在库中的.git/config中也可以设置:git config user.nam...原创 2017-08-05 13:30:55 · 263 阅读 · 0 评论 -
git里的三个区域
repository 库Working directory 工作区Staging area / Index原创 2017-08-05 13:33:17 · 403 阅读 · 0 评论 -
git中的对象
每一个git元素包含blob,tree,commitblob:叶子结点,就是一个文件tree:是一个目录,他里面指向了其他的目录或叶子结点commit:以文件某一个版本的状态写到库中,指向一个树 git计算一个文件的hash值得命令git hash-object 文件名 find -type -f 查找普通文件git show 文件名 显示git编辑完后的文件原创 2017-08-05 13:34:54 · 177 阅读 · 0 评论 -
git的引用和tag
引用BranchesHEAD:始终指向当前工作的项目Remote branches tag轻量级tag:进入.git文件中的refs/tags文件中添加tag标记git tag 标记名 添加一个对象的taggit tag -a 标记名 -m "this is first version"这个方式添加完就生成了一个新的对象 从git中提取原创 2017-08-05 13:36:43 · 509 阅读 · 0 评论 -
git的分支与合并
创建分支基于当前的commit对象创建一个分支git branch testinggit branch 显示当前分支加*的事当前活动的分支git checkout 分支名 切换分支 合并分支基于当前commit合并其他的commit分支git checkout 其他commit分支 删除分支git branch -D 想要删除原创 2017-08-05 13:38:10 · 210 阅读 · 0 评论 -
git add时出现warning: LF will be replaced by CRLF错误,原因与解决方法
系统出现如下错误:warning: LF will be replaced by CRLF原因分析:CRLF -- Carriage-Return Line-Feed 回车换行就是回车(CR, ASCII 13, \r) 换行(LF, ASCII 10, \n)。这两个ACSII字符不会在屏幕有任何输出,但在Windows中广泛使用来标识一行的结束。而在Linux/转载 2017-07-28 15:13:35 · 2272 阅读 · 0 评论 -
如何通过Git GUI将自己本地的项目上传至Github
githud是一个程序员以后成长都会使用到的,先不说很多优秀的开源框架都在这上面发布,光是用来管理自己的demo都已经让人感到很方便,用得也很顺畅。而真正让我下定决心使用github的原因是因为两次误操作,将自己所有的学习demo全都删除,而且由于数据太大,是彻底删除的那种,使用数据恢复软件,但然并卵,恢复的数据杂乱无章,另一次是由于自己的固态损坏,所有的东西也全没了,终于痛下决心好好研究gith转载 2017-08-06 17:55:36 · 474 阅读 · 0 评论 -
以一个初学git的程序员使用github
当你登录后,会看到这个界面:打开一个原本你建的库或新建一个版本库下面是创建一个库操作:创建一个库或打开一个已有库后的操作:创建一个新文件原创 2017-08-06 22:15:16 · 835 阅读 · 0 评论