git知识总结

1. git是一个版本管理工具,github就类似于网盘,这俩东西本身没啥关系,就跟Java,JavaScript一样,就是名字像
2. git是用来管理版本的,比如我现在写了一个代码,500M,我想更改一个版本,同时保留现在的版本,把他复制一份,然后再复制的上边去改,这样文件大小一共可能就是1000M多了。但是,如果我是用git,不管改几个版本,他都是500多M,也就是说,不同版本之间相同的那部分代码,只会保留一份。
3. git的使用,首先去git官网下载安装,略
4. git的缓冲区和版本快照。
5. 如何让你的项目变成用git管理:git init命令,这样的话,文件夹会新增一个.git/文件夹,不要去碰它。
6. 如何查看git仓库的状态:git status
7. 把文件的更改提交给git:git add xxx(可以是单个或者多个文件,也可以是一个文件夹)
8. 给当前项目打快照:git commit -m "xxxx"
9. 查看所有快照:git log
10. 切换快照版本:git checkout
11. 分支的含义:不同的人开发不同的模块,然后代码进行合并
12. 如何新建分支:git checkout -b xxxx,注意,如果没有-b选项,那么就是切换到xxxx分支,如果这个分支不存在,会报错。加上-b,如果不存在,会自动创建。
13. 在liyunyang分支上的代码,master并不知道他修改了什么,如果需要跟master代码合并,那么需要在master分支上进行如下命令:git merge liyunyang.
14. git remote -v 查看远程仓库信息
15. git remote add 链接别名 链接地址   添加远程仓库地址
16. git push git_lianjie master     往哪个远程的哪个分支推送代码
17. git pull git_lianjie master     把哪个远程的哪个分支代码拉下来

你可能感兴趣的:(git,git)