最近因为学习的需要要使用到Git,Git作为目前最受欢迎和功能强大的分布式版本控制系统,可以有效高速的管理从很小到非常大的项目版本管理。Git是Linux系统内核的发明者Linus为了帮助管理Linux内核开发而设计开发的开源版本控制软件,有关Git的前世今生这里不在赘述,感兴趣的朋友可以看这里https://git-scm.com/book/en/v2
目录
一,安装并配置Git
1.安装
2.配置
二、上传代码到码云 or GitHub
1.上传到码云(Gitee)
2.GitHub
虽然Git最开始是用于Linux系统的,但是随着长时间的发展,慢慢的被移植到其他平台,所以现在Windows,Unix,Mac等平台上都可以正常使用。
打开终端,输入命令 git 可以直接查看系统中是否已经安装git,若没有安装Linux系统会给出安装命令。Ubuntu发行版本命令如下:
$ sudo apt-get install git
其他Linux发行版本可参考git官网:https://git-scm.com/download/linux
可以用brew进行安装,没有brew需要提前安装:https://brew.sh/(homebrew官网)
$ brew install git
其他方法可以参考官网:https://git-scm.com/download/mac
在Windows上安装git直接下载安装包即可,下载地址:https://git-scm.com/downloads
默认安装即可,安装完之后在菜单栏可以看到Git目录
Git的配置主要是对用户名和邮箱的配置,方便我们后期对文件进行操作和上传到远程仓库,以下操作均是在Git Bash上进行。
配置用户名和邮箱:
git config user.name "你自己的gitee或者GitHub用户名"
git config user.email "对应的邮箱"
注:这种方式配置的用户名和邮箱仅在本git仓库有效,需要在全部仓库生效需要在config后加--global参数,但是这种方式仅在初次配置有效,配置错误不可使用命令重复配置。
git config --global user.name "username"
git config --global user.email "email"
修改配置:
方法一:通过命令进行修改
git config --global --replace-all user.name "username"
git config --global --replace-all user.email "email"
方法二:可以直接对.gitconfig文件进行编辑和修改如下图(文件一般是在系统的user/你的账户/)
查看用户名和邮箱:
git config user.name
git config user.email
查看全部配置信息(可以看到自己配置的用户名邮箱及其他信息):
git config --list
在本地文件夹空白处鼠标右键点击Git bash Here,如图:
建立本地空仓库,命令如下:
git init
第一步:进入官网https://gitee.com/,注册账号登录
第二步:建立远程仓库
将鼠标放在上图十字的地方会有新建仓库选项
第一步:克隆远程仓库到你的本地文件夹(clone后面是远程仓库地址)
打开你要克隆仓库的本地文件夹,空白处右键Git bash Here,输入如下命令:
git clone [url(http://........)]
第二步:打开克隆到本地的仓库所在的文件夹,即如果项目名称是test,就进入test文件夹,然后将你需要添加和修改的文件放入该文件夹内,最后在文件夹空白处右键可以看到git bash这个选项,进行远程推送。
git add .
git commit -m "对提交内容进行简要说明"
git pull origin master
git push origin master
关于更多Gitee的信息可以查看官网:https://gitee.com/help#article-header3
与Gitee的操作是基本相似的,官网:https://github.com/
第一步:同样是进行注册和登录
其余操作与Gitee类似。
更多学习内容参考(基本理论)
B站:https://search.bilibili.com/all?keyword=git&from_source=nav_search_new
廖雪峰:https://www.liaoxuefeng.com/wiki/896043488029600