git仓库的创建及基本 *** 作

git仓库的创建及基本 *** 作,第1张

一、安装git

二、设置

由于git是分布式管理工具,需要输入用户名和邮箱以作为标识,因此,在命令行输入下列的命令:git config  -- global user.name "" ,git config  -- global user.eamil ""

三、工作原理:

1.git的工作流程

2、git简化原理

四、基本用法

1、创建版本库

版本库就是我们所说的“仓库”,英文名repository,你可以理解为一个目录,这个目录里面的所有文件都可以被Git管理,文件的修改,删除Git都能跟踪,

以便任何时刻都可以追踪历史,或者在将来某个时刻还可以将文件”还原”。

eg:

命令解析:

cd:进入某个目录

mkdir:创建一个文件

pwd:显示当前的目录路径

2、添加文件到版本库

添加文件到版本库,首先需将这个目录变为git可以管理的仓库,命令如下:

git init

git add 001.txt

git commit 001.txt "001txt文件提交"

命令解析:

git add:将文件提交到暂存区

git commit -m:将暂存区文件提交到仓库(单引号内为注释)

3、检查是否有未提交的文件

通过下面的命令,检查该版本库是否有文件未提交:git status 检查当前文件状态

4、检查文件是否被修改 git diff:查看文件修改的内容

5、查看历史变更记录

git log:获得历史修改记录

git log --pretty=oneline:使记录只显示主要的内容,一行显示

6、版本回退

cat:查看文件内容

git reset --hard HEAD^:回退到上一个版本

git reflog:获取历史版本号

git reset --hard 版本号:回退到该版本号对应的版本

五、将本地文件推送到github仓库

PS补充下:关于Git和github关联

1、拥有github账号

由于本地仓库和远程的github仓库需要关联,首先需要登录github,注册一个账号,然后建立一个仓库。

注册链接: https://github.com/join?source=header-home 成功注册后,登录github,首页如下:

2、创建SSH Key

Git和github之间是通过SSH加密的,因此需要执行下面的 *** 作:

①、在本地主目录查找,是否有.ssh目录,如果有,打开该目录,一般会有这两个文件:id_rsa和id_rsa.pub,如果有的话,直接跳过,如果没有的话,打开命令行,输入如下命令:

ssh-keygen  -t rsa –C “youselfemail@email.com”(你自己的邮箱地址,推荐和注册github的邮箱保持一致)

ps:Mac系统下查看和生成SSH Key

一、查看本地是否存在SSH-Key:   ls -al ~/.ssh

输出的是如下内容: 证明本地已经存在SSH Key 文件,请执行第四步。

id_rsa        id_rsa.pub

二、如果没有,生成新的SSH Key

ssh-keygen -t rsa -C"you_email" (your_email:这里填写你在GitLab或者GitHub注册时的邮箱。)

三、生成并添加SSH Key

ssh-add ~/.ssh/id_rsa

四、查看SSH Key

cat /Users/xxx/.ssh/id_rsa.pub

  xxx是你的电脑用户名,例如:howieMacBook-Pro:~ howie$中的howie关键字。

    复制生成好的SSH Key 添加到 GitLab 或者GitHub中的SSH Key中即可。

②、登录github,右上角:设置→settings-SSH and GPR keys→New SSH key,然后输入你的标题,输入上面的公钥,然后点击保存。

3、创建仓库

点击右上角,添加→New repository,按照下图所示创建仓库:

然后进入创建的仓库,点击Clone or download,找到你的仓库地址:

然后通过命令:git remote add origin https://github.com/用户名/仓库名.git,将本地仓库和github仓库连接就好了。

使用命令直接设定socks或者http代理即可。

socks代理:

git config --global http.proxy 'socks5://127.0.0.1:1080'

git config --global https.proxy 'socks5://127.0.0.1:1080'

如果有问题,可以把单引号去掉试一下,并且将http和https代理都设置上试一下

也可以直接修改~/.gitconfig文件(Windows下一般在当前用户路径下,例如C:\Users\Administrator下的.gitconfig)。

vi ~/.gitconfig

新建或修改这两项配置

[http]

proxy = socks5://127.0.0.1:1080

[https]

proxy = socks5://127.0.0.1:1080

http/https代理

git config --global http.proxy http://127.0.0.1:8080

git config --global https.proxy https://127.0.0.1:8080

然后再git clone等命令就会自动走代理了。

如果要取消代理:

git config --global --unset http.proxy

git config --global --unset https.proxy

这里要说明一下,带参数是临时的,修改配置文件是永久变更,修改后最好重启所有 git bash 保证设置生效。

查看配置信息:

git config -l --global

下载:在官方网站下载最新版本。

安装:点击下一步,直到出现步骤三。

在Windows Explorer integration选项中将“Git Bash here”和“Git GUI here”打对勾。

在“Adjusting your PATH environment”选项中,默认即可。

在“Configuring the line ending conversions”选项中,

第一个选项:如果是跨平台项目,在windows系统安装,选择;

第二个选项:如果是跨平台项目,在Unix系统安装,选择;

第三个选项:非跨平台项目,选择。

选择“Finish”,结束安装。

步骤阅读

7

在桌面上,可以看到安装后的“Git Bash”选项,双击打开,可以进行 *** 作了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7718559.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-09
下一篇 2023-04-09

发表评论

登录后才能评论

评论列表(0条)

保存