一、学习网站:
① https://www.jianshu.com/p/c20b416e6db3(极客江南)
②https://backlog.com/git-tutorial/cn/reference/stash.html (图文比较简单)
http://www.ruanyifeng.com/blog/2018/10/git-internals.html (阮一峰)
③https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000(廖雪峰)
④git命令:http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html(推荐)
1、撤销操作:https://git-scm.com/book/zh/v2/Git-%E5%9F%BA%E7%A1%80-%E6%92%A4%E6%B6%88%E6%93%8D%E4%BD%9C(推荐)
3、分支合并:https://git-scm.com/book/zh/v1/Git-%E5%88%86%E6%94%AF-%E5%88%86%E6%94%AF%E7%9A%84%E6%96%B0%E5%BB%BA%E4%B8%8E%E5%90%88%E5%B9%B6(有例子)(推荐)
二、Git基本概念
是Git是linux之父开发出来的
我们先来理解下Git 工作区、暂存区和版本库概念
工作区:就是你在电脑里能看到的目录。
暂存区:英文叫stage, 或index。一般存放在 ".git目录下" 下的index文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。
版本库:工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。
下面这个图展示了工作区、版本库中的暂存区和版本库之间的关系:
图中左侧为工作区,右侧为版本库。在版本库中标记为 "index" 的区域是暂存区(stage, index),标记为 "master" 的是 master 分支所代表的目录树。
三、基本命令
Git 全局设置:
git config -l
git config --global user.name "花椒"
git config --global user.email "987696350@qq.com
"创建 git 仓库: (远程仓库创建不保留README.md)
》将已有的项目,push到远程仓库
cd shenbi2
git init
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin https://gitee.com/kubalabala/shenbi2.git
如果报错:fatal: remote origin already exists.
解决:(
1、先输入$ git remote rm origin
2、再输入$ git remote add origin https://gitee.com/kubalabala/tpcenteos.git就不会报错了
)
git push -u origin master
"创建 git 仓库: (远程仓库创建保留README.md)
》将已有的项目,push到远程仓库
cd zjjx
git init
git pull https://gitee.com/kubalabala/zjjx.git
git add *
git commit -m "first commit"
git push https://gitee.com/kubalabala/zjjx.git
git push --set-upstream https://gitee.com/kubalabala/zjjx.git master
网友评论