git是如何看到每个文件的内部的

git是如何看到每个文件的内部的,第1张

文件的内容和文件名后缀是没有必然联系的,我们可以随意更改文件名的后缀,但文件内容不会发生改变。即使在windows下,也可以用文本编辑器打开任意一个文件查看其内容,但内容是不是human readable就另当别论了。git内部存储文件时用zlib压缩起来,生成blob文件。至于你说的识别不了的”情况,在你双击一个文件的时候,系统会根据文件的后缀名,去某个map中寻找要运行哪个程序来加载这个文件。譬如你创建一个xxx.txt,双击下,默认用记事本打开了。然后把文件名改成xxx.iii,再双击,就说无法开启了。因为肢渣在那个map里没有iii和对应的程序。如果你直接打开记事本,然后把这个iii文件拖进去巧饥链,看它能不能打开。还是能打开的嘛。再双击,被告知无法开启,那就选择从已安装的程序清单里选取,如果把永远用选取的程序来打开这种文件,就相当于在map里添加了一条,以后就用记事本打孝孙开。

git创建磨颂念 personal projects的方法如下:

1.登录GitLab,点击Projects-your projects

2.点击New project,创建新project

3.在Blank project一栏中填入Project name(Project description可填可不填)

4.选择Visibility Level,有三个选项:

Private:只有被邀请的人可见

Internal:任何登录的人可见

Public:无需认证即可见

这里我选择了Private,然后点击Create Project。

5.初次创建Project可能会提示:

You won't be able to pull or push project code via SSH until you add an SSH key to your profile

解决办法如下:

1.打开Git Bash,并输入如下命令,检查是否生成过Key:

cd ~/.ssh

如果出现如下提示,则说明没有生成过Key:

bash: cd: /c/Users/yourname/.ssh: No such file or directory

2. 输入如下命令,生成Key:

ssh-keygen -t rsa -C "你公司在GitLab上的樱物邮箱地址"

注意:ssh-keygen之间无空格,如果多了空格会报错:Bad escape character 'ygen'。

执行完该命令后会报出生成的Key所在的目录:

Enter file in which to save the key (/c/Users/yourname/.ssh/id_rsa):

接下来不输入任何命令,全部直接回车,直到结束。

3.进入瞎困生成Key的目录:/c/Users/yourname/.ssh/,打开id_rsa.pub文件。

4.在GitLab上添加Key:登录GitLab,点击头像--点击Settings--选择SSH KEYS,将id_rsa.pub文件中的全部内容复制到Keys中,并点击add keys。

再回到新创建的Project页面时发现刚刚的提示不见了,说明成功了。

6.初始化

打开Git Bash,输入如下命令:

git config --global user.name "yourname"

git config --global user.email "你公司在GitLab上的邮箱地址"

初始化步骤:

由于已经存在打算上传到Project中的文件了,因此在命令行中进入到该目录,假设文件夹名为folder,在命令行输入如下命令即可:


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

原文地址: http://outofmemory.cn/yw/8275762.html

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

发表评论

登录后才能评论

评论列表(0条)

保存