关于git介绍

Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。git是一种工具,它能更好的让我们管理代码。很多时候如果我们需要将本地项目代码上传至GitHub(gitlab)或者从GitHub(gitlab)上下载项目源码到本地,那么我们就会用到git这个工具。git工具不仅可以让我们克隆别人的或者自己的远程代码,还可以实现本次存储远程仓库。gitlab与github操作基本一致

环境支持

1.下载git软件:https://git-scm.com/downloads
一直下一步即可,但一定要记住安装路径,安装完后需点击git-bash.exe文件,进入bash界面。
2.需在gitlab或者github注册自己的账号(记住自己的邮箱,用户名和密码)
3.注册成功之后,点击头像旁边‘+’新建一个项目
在这里插入图片描述

正式操作步骤
1.添加密钥ssh keys

由于本地Git仓库和Github仓库之间的传输是通过SSH加密的,所以连接时需要设置一下:
(1) 在 git bash 输入 cd ~/.ssh
如果出现 ”No such file or directory“ ,则表示需创建一个ssh keys:
创建方式:$ ssh-keygen -t rsa -C "youremail@example.com"
双引号中填写你自己注册时用的邮箱名
然后提示:Enter file in which to save the key
$指定目录: C:\user\(说明:若在此处不输入路径,而直接按回车,则ssh keys生成后存放的路径为C:\User.ssh)
在这里插入图片描述
(2) 然后找到rd_rsa和id_rsa.pub所在目录打开idb_rsa.pub(可以把后缀名改成.txt),复制idb_rsa.pub中的内容,然后登录自己的GitHub账号,找到Settings中的SSH keys and GPG keys
在SSH keys中点击创建New SSH key。
然后,将idb_rsa.pub里的内容拷贝到Key内,Title内容随便填,确定即可。在这里插入图片描述

2.开始上传本地代码到git远程仓库

(1)创建一个本地仓库(其实就是新建一个文件夹)。
(2)右击新建文件夹打开git bash here命令窗口。
(3)命令git init 把这个文件夹变成git本地可管理仓库
在这里插入图片描述
这时文件夹里回出现一个.git文件夹,.git是用来跟踪和管理版本库的。如果你看不到,就点击文件资源管理器点击上方文件按钮,选择更改文件夹和搜素选项在查看一栏设置隐藏文件可见。
在这里插入图片描述
(4)把项目文件粘贴到这个Test文件夹里
(5)把项目添加到缓存区(add后是一个空格然后加上一个点)

git add .

(6)项目备注:

git commit -m '第一次提交'

(7)关联本地仓库:复制Clone or download中的内容。根据创建好的Git仓库页面的提示,可以在本地Test仓库的命令行输入:

$ git remote add origin https://github.com/guyibang/T...

在这里插入图片描述
(8)推送项目到远程仓库

$ git push -u origin master

由于新建的远程仓库是空的,所以要加上-u这个参数,等远程仓库里面有了内容之后,下次再从本地库上传内容的时候只需下面这样就可以了:

$ git push origin master

(9)若报错在这里插入图片描述
原因:在建远程仓库是勾选了勾选了Initialize this repository with a README(就是创建仓库的时候自动给你创建一个README文件),然后再本地仓库并没有这个README.md
解决

$ git pull --rebase origin master

然后

$ git push -u origin master

最后到远程仓库查看代码上传成功,偶耶!

==对此篇内容有疑问或者错误,请在下方留言哦! ==

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐