git搭建与入门

git作为世界上目前最先进的分布式版本控制系统,不管是写小说还是码代码造轮子都是一个顺手利器,怎么快速入门就是一个最要紧的问题了

首先上图来介绍一下git与github的工作模式流程

git搭建与入门_第1张图片

接下来会有一些配置:

安装打开git后,键入pwd命令,可显示当前位置,或者通过cd切换到其他任意文件位置,用作以后工作的大本营。

选择好本地文件夹后,键入git init 文件名(这里我用learngit代替)

显示Initialized empty Git repository in C:/.../learngit/.git/字样即表明成功

此时即图中版本库和缓存都建立好了

接下来就可以通过在工作区修改文件,这里我用添加6.txt举个例子,使用命令行

cd>6.txt

git搭建与入门_第2张图片

这是目录已经修改,如果不注意会像上图那样报错,意思是找不到git管理的文件夹位置,键入

cd learngit

之后键入,意思是向git缓存中备个份

git add 6.txt

键入,意思是改好了,保存到版本库之中,同时缓存区已经被清空,相当于存了个档。

git commit -m“添加6.txt”

git搭建与入门_第3张图片

此时你在本地文件夹修改遇到感觉烦心,准备重新更改,这是可以读取之前的存档还原

这里我将6.txt误删还原做示范,

这里可以通过git status来查看本地文件的修改,这里显示删除了6.txt文件

git搭建与入门_第4张图片

键入

git checkout -- 6.txt

git搭建与入门_第5张图片

此时再看和删除前已经没有变化了,此时已经在git走了一圈

接着是怎么和远程库连接了

首先需要注册github账号,找到电子邮箱中用于基于Web的GitHub操作(例如编辑和合并)的邮箱,类似[email protected]格式

因为远程库和本地是通过ssh来传递信息的,本地文件夹如果没有xx_rsa和xx_rsa.pub这两个文件,键入ssh-keygen -t rsa -目录盘" 你的邮箱",在github上打开点进里面的Settings,再选中里面的SSH and GPG KEYS,点击右上角的New SSH key,然后Title里面随便填,再把刚才id_rsa.pub里面的内容复制到Title下面的Key内容框里面,最后点击Add SSH key

在github里新建一个仓库,记录下仓库的地址

git搭建与入门_第6张图片

键入,和远程仓库连接上

git remote add origin HTTPS地址

这里有个坑:

创建远程仓库的时候,如果你勾选了Initialize this repository with a README(就是创建仓库的时候自动给你创建一个README文件),那么你将本地仓库内容推送到远程仓库的时候就会报一个failed to push some refs to  https这是由于你新创建的那个仓库里面的README文件不在本地仓库目录中,这时我们可以通过以下命令先将内容合并以下:git pull --rebase origin master,即将本地与远程同步,将本地缺的readme文件补上

键入

git push -u origin master

这样本地版本库就传到远程库里,即模式图里的push命令

如果想从远程库传到本地库的话,怎么办,最后一个命令clone

git clone 远程库的地址

以上就是最简单的大致流程,稍微有些简陋粗糙,大家可以根据这个简单理一下大概的思路

有什么不对的也恳请指出

你可能感兴趣的:(git搭建与入门)