GIT大汇总(了解git和svn ,注册git,git工作原理,创建以及克隆,提交代码到暂存区,远程代码到本地,提交代码到远程)
一、了解git和svn
1.本地版本控制:在自己本地电脑上生成版本,每次使用快照进行备份
2.集中版本控制:多个用户向一个服务器上提交代码
3.分布式版本控制:服务器上存一份代码,自己本地也存一份代码
2.git和svn的区别
他们共同之处是命令差不多一样,学会一个,另外一个好上手
git:分布式版本控制,如:A用户写了新增代码,B用户写了删除代码,A用户提交了代码,B用户在本地代码中就会显示最新的
svn:集中版本控制,他们都需要向服务器去拿取最新代码,然后进行操作
二、注册git
输入:git config --global user.name "名字"
输入:git config --global usr.email 邮箱地址
完成后,可找到这个文件(.gitconfig),进行打开,里面会显示你注册信息
如果找不到用这块软件搜索:everything
打开后:
四、工作原理
1.分为四部分:本地存储代码区域(Workspace)---暂放区域(index)---提交代码的区域(Repository)----远程仓库(Remove)
五、创建以及克隆git(需要注意:创建完成后,文件属于隐藏文件,所以将隐藏文件进行显示)
1.创建
$ git init
2.克隆(我的git地址:https://gitee.com/weishixuan/test-01)
$ git clone 地址(https://gitee.com/weishixuan/test-01.git)
五、提交代码(提交代码到暂存区)
1、提交代码到暂存区
git add .
2、检查是否提交代码到暂存区
git status
3、提交暂存区文件到本地仓库
git commit -m "new file hello.txt"
六、忽略文件
七、从gitee远程仓库copy本地
1.添加公钥(目的:免密码登入)
使用以下命令:ssh-keygen
完成后会生成两个文件;
八、提交代码到远程
命名:git push origin master