主页 > 手机  > 

git笔记

git笔记

定义:分布式版本控制工具,免费开源的,快速高效的处理从小到大的项目,git占地面积小,性能快,有廉价的本地库

安装:官网最新版 全部点下一步就行

版本控制工具:使用中央服务器,分支管理,每个分支都提交自己的修改记录给中央服务器,会有单点故障。

分布式管理工作:用git 。有代码托付中心即远程库,每个分支客户端都保存了完整项目,会克隆到远程库中,更加安全,断网的情况下也可以进行开发(因为版本控制在本地进行的)

Linux系统版本控制历史:手动控制——BitKeeper——git——github远程库的控制中心


Git工作流程:

再可以用push托管到远程控制中心

git命令:

git config --global user.name xxx创建用户名git config --global user.email 创建邮箱(和github邮箱一致)git init 在相关的文件位置打开git执行初始化命令git status 查看本地库的命令git add 文件名.txt把文件添加到暂存区git  rm --cached file.txt把暂存区的文件删去git commit -m "日志信息” 文件名将暂存区的文件提交到本地库git reflog查看引用日志信息和版本git log查看详细日志的命令和详细版本cat 文件名.txt查看文本信息vim 文件名.txt修改文件内容git reset --hard 版本号版本穿梭(底层是移动head指针)

vim hello.txt 修改文件内容 再git status查看内容,发现字是红色的,git add hello.txt再输入git status字变成绿色的

快捷键:

ctrl+L清屏按'i'键或’a'键进入编辑模式yy复制  p粘贴esc退出编辑模式:wq保存并退出

git分支

产生冲突:两个分支在同一个文件的同一个位置有两套完全不同的修改,git无法替我们决定使用哪一个,必须人为决定新代码的内容。


Git团队协作机制:

团队内协作:

跨团队协作:

GitHub操作

一、创建远程仓库 create a new repository

克隆代码是不需要登录账号的,克隆会做三件事:1.拉去代码,2.初始化本地仓库 3.创建别名

克隆是从无到有,拉取是锦上添花,拉取是更新本地代码,克隆是复制

标签:

git笔记由讯客互联手机栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“git笔记