
git
SpecYue
学习自记录
展开
-
git基础
git直接记录快照,而非差异比较几乎所有操作都在本地执行时刻保持数据完整性多数操作仅是添加数据文件的三种状态:已修改,已暂存,已提交git文件状态git文件就是已被版本库管理的文件已修改:在工作目录修改git文件已暂存:对已修改的文件执行git暂存操作,将文件存入暂存区已提交:将文件存入版本库git常用命令获得版本库:git init \gitclone版本管理:...原创 2018-11-24 17:46:57 · 179 阅读 · 0 评论 -
初识git
git 官网:git.comgit是一个分布式的版本控制系统,传统svn是集中式的版本控制系统git --version查看git版本https://blog.youkuaiyun.com/sssssuuuuu666/article/details/79772816 zsh,终端下的代码补全工具,在终端直接输入zsh即可进去,输入exit即可退出...原创 2018-11-23 21:22:25 · 164 阅读 · 0 评论 -
git重要命令
rm -rf .git —删除git仓库回到根目录下创建一个txt ,touch test.txtvim test.txt —编辑:wq —保存退出cat test.txt —查看文档git status ----查看git当前状态git add test.txt —将已修改 文件纳入到git的暂存区当中使用 “git rm --cached <文件>…” 以取...原创 2018-11-24 20:07:29 · 154 阅读 · 0 评论 -
git添加,删除,修改与日志
删除git rm xx–删除xx文件若想恢复被删除的文件,需要进行两个动作** git reset HEAD xx 将删除的文件从暂存区恢复到工作区** git checkout xx 将工作的中的修改丢弃掉git commit -m ‘delete test2.txt’ —提交删除日志git mv —移动或者重命名git add .和git commit . ...原创 2018-11-26 17:45:08 · 1412 阅读 · 0 评论 -
.gitignore与分支
gitignore 忽略文件*.a忽略所有.a结尾的文件!lib.a #但是lib.a除外为什么要忽略文件呢:我们常常用ide写程序的时候,会有一些配置文件,这些可能是动态链接库或者一些其他的东西,这些东西是不需要提交到git里面去的,所以我们新建一个.gitignore文件,把所有不需要提交的文件名都加到里面去,当然,为了方便起见,他支持通配符和正则表达式cd - #回到上一级...原创 2018-11-26 20:45:56 · 680 阅读 · 0 评论 -
分支的重要操作
git checkout new-branch #切换分支git branch -d new_branch #删除已合并分支,或者分支内没有任何改动的分支git branch -D new_branch #删除为合并分支git checkout -b new_branch4 #创建新分支的时候切换到新分支合并分支git merge new_branch4 #将branch4合并到...原创 2018-11-27 21:25:49 · 134 阅读 · 0 评论 -
github新建库
echo “# javascript” >> README.mdgit initgit add README.mdgit commit -m “first commit”git remote add origin https://github.com/zhangyuespec/javascript.gitgit push -u origin master转载 2019-01-19 10:46:02 · 178 阅读 · 0 评论