本篇文章给大家带来了关于git/" target="_blank">git的相关知识,其中主要介绍了linux和windows下git的基本操作,希望对大家有帮助。
github主页:https://github.com/Taot-chen
1)本地版本控制系统
把版本号存入数据库,来区分记录版本的更迭。
2)集中化版本控制系统(CVCS)
具有一个专门用于存放版本的修订版本的服务器,并且能够借助版本记录来方便地定位相关的记录。
3)分布式版本控制系统(DVCS)
客户端不只是提取出最新版本的文件快照,而是把最原始的代码仓库镜像到本地,任何一处协同处理的服务器故障,事后都可以用任何一个镜像出来的本地仓库恢复。
1)安装
在git官网下载安装对应的版本,在菜单中找到Git->Git Bash,出现命令行窗口,即是安装成功。
- 查看版本:
2)配置用户名和邮箱
1)三种状态
- 已提交(committed):数据已经安全地保存到本地数据库中
- 已修改(modified):修改了文件,但还没保存到数据库中
- 已暂存(staged):对一个已修改的文件的当前版本作了标记,使之包含在下次提交的快照中
2)三个工作区域
- 工作区:本地项目目录
- 暂存区:对修改后的文件进行快照,添加到暂存区
- git仓库:工作区的隐藏目录.git,不算是工作区,是git的版本库
3)git的工作流程
- 在工作区中修改某些文件;
- 对修改后的文件进行快照,添加到暂存区
- 提交更新,将保存在暂存区的快照永久存储在git仓库中
拉取: git仓库->本地工作区
提交: 本地工作区->暂存区->git仓库
1)初始化本地仓库
2)新建文件夹git01.txt并添加到暂存区
例如:
在Git Bash中
可以直接在工作区文件中进行修改,之后再添加到暂存区,提交到本地仓库
注: 提交之前必须先添加到暂存区
1)暂存区文件的提交与撤销
- 提交:git add/git commit
- 撤销:
从暂存区移除:
2)版本回退
简化显示提交记录:
此时HEAD指针默认指向最后一次提交的记录。版本回退就是让HEAD指针想要回退到的版本。
3)文件删除
1)github
2)ssh下载(需要登陆)
3)本地项目(本地仓库)推到远程仓库
1)本地分支操作
常用基本命令
- 切换到指定分支:git checkout branch
- 新建分支并切换到新建分支:git checkout -b new_branch
- 删除指定分支:git branch -d branch
- 查看所有分支,并且*标记当前所在分支:git branch
- 合并分支:git merge branch
- 重命名分支,如果new_branch名字分支已经存在,则需要使用-M强制重命名:git branch -m | -M oldbranch newbranch
注:
只能在主干分支上来合并分支,不可反过来。(虽然git不会报错,但是这样是不可以的)
分支所具有的内容,就是创建分支的时候主干所具有的内容。
2)远程分支操作
分支push和pull
相关命令
获取远程分支的最新状态
图表的方式显示操作记录
3)本地分支冲突解决
4)多人协同操作冲突
1)环境集成配置
Configure->Settings->搜索git->在Path to Git executable中添加git的安装路径(一直到git.exe)->test->出现版本号,即表示成功->添加github
或
File->Other Settings->Setting for New Projects->Git/Git Hub
2)推送项目到远程仓库
3)分支操作
4)gitignore插件
5)冲突及其解决
以上就是完全掌握Linux和Windows下git的基本操作的详细内容,更多请关注php中文网其它相关文章!
到此这篇gitclone和直接下载(git clone下载)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/cjjbc/47693.html