Git 新手入坑指南

Git 新手入坑指南

写在前面

很多新手看到有一些类似于 github gitee等网站时,觉得比较酷炫,想着自己也弄一弄(好奇是人类的天性)。但是网上的介绍大部分看不懂,文章之杂乱,让新手们深受其害,所以我想发一个整合了各种方法的文章放在一起的综性文章,让新手少走弯路。

1.下载

git下载对于大部分新手来说都是比较困难的,先上网址
git官方下载链接(下载较慢但绝对最新)
淘宝git镜像(下载很快但不是最新)

以下是「pingcode」的翻译,我认为是比较好的,有心人可以看一下,心大的前面六步看一下,其他直接全部默认下一步就行了。

基本全部默认下一步即可,但还是记录一下安装过程,供参考。
1.运行安装文件
2.选择安装位置
记得SVN集成到IDEA的时候,由于SVN安装路径有空格,导致过一些问题。所以这里Git安装路径也改成不带空格的。

3.选择组件

4.选择开始菜单文件夹
5.选择Git默认编辑器
6.在新存储库中调整初始分支的名称
7.调整Path环境
8.选择SSH可执行文件
9.选择HTTPS传输后端
10.配置行结束转换
11.将终端仿真器配置为与Git Bash一起使用
12.选择"git pull"的默认行为
13.选择凭证助手
14.配置额外选项
15.配置实验选项在这里插入图片描述
16.完成Git安装向导
————————————————
版权声明:本文为CSDN博主「pingcode」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:原文

VScode


VScode的安装这里不在提了,相信大部分在配置编辑语言时便完成了
注意这个图标这里便能链接到你的git,是很重要的。

初始化和提交

git下载好后是一个明名叫Git Bash的文件,是的他打开是一个命令框,这时千万不要慌,等待,等待到出现
我涂掉的是我的 计算机 用户名,上面的地址你可能是/c/windows/users/…

但是对于很多人c盘都是很满的,各种东西都存在c盘,所以我们要改掉这一初始位置》

更改方法原文链接
感谢 白白小草 的图片和方法,
更改方法如下:

  • “目标”中的路径,最后面去掉 --cd-to-home
  • 起始位置改为新的路径的位置,例如S:\GitExpress

结果:

然后我们的确来到了(背代码)使用环节:
在git bush中也可以用dir cd mkdir等命令

  • dir:查看当前目录下的所有文件
  • cd 去到指定目录 如 cd first 进入first文件夹
  • mkdir 新建文件夹 如 mkdir first 新建一个名叫first的文件夹

注意!win在cmd中可以把mkdir简写为md 但在 Git Bush 中不行,必须全写,注意避坑!

然后是git的指令:
git指令大全
看着很多,我们需要掌握的不多

  1. git init 对于项目文件夹,把gitbush调整到该目录下用该指令,便可初始化这一步很重要,不然git无法把这个文件夹看作项目
  2. commit
    用VScode的好处展示出来了,可以直接使用,git init后便可直接使用,
    gitbush有个命令是 git commit -am ‘xxx’ 但是十分不方便,所以还是建议用VScode
  3. git config --global user.name “你的名称”
    git config --global user.email “你的邮件”
    生成ssh:
    ssh-keygen -t rsa -C ‘你的邮件’
    直接一直按回车,生成ssh

    上一个目录下的 .ssh 用记事本打开id_rsa.pud
    复制其中所有内容 就是你的ssh
  4. git remote add 库使用名 git@服务器:用户名或组织/库.git
    例如:git remote add origin git@gitcode.net:m0_70451198/spg.git

网站

包括CSDN新弄的 gitcode,有很多网上的网站使用了git,并把git发扬光大
github就是十分典型的一个。但是国内网络并不是很好,所以有时github加载一个页面需要很长时间,所以我就以gitcode为例

由于gitcode与CSDN的用户数据库是通用的,所以CSDN用户可以直接进入
(其他的网站用邮箱或手机号都能轻松注册,这里不做赘述)

在你的设置中设置ssh

gitcode:
gitcode
gitee:
gitee
github:
github
设置完成后,在gitbush中写入git push -u 库使用名 分支

如:git push -u origin master

若没有报错,那么就说明你的配置没有任何问题,刷新你的库的页面就能看见你上传的文件了

  • 闭坑区:
  • 1.分支,当你对代码做出了无法挽回的损失的操作(除删除库文件夹 .git文件夹外)或代码的另一种方法后,请用回溯功能,回溯到上一次提交的时间点文件的样式时,你另一种操作的文件就会化为另一分支,分支间的切换很有意义
    1. ssh,通过文字的识别辨别用户的方法,只有添加了ssh,push才有用哦
  • 3.千万导出前ssh记得
    git config --global user.name “你的名称”
    git config --global user.email “你的邮件”
    不然会报错的(不一定要用注册名,注册邮件)
    引用的文字我都用【引用】括起来的了,除此之外全是原创文件
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值