Git笔记

Git笔记

1.Git简介

Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。

2.Git工作流程

克隆 Git 资源作为工作目录。
在克隆的资源上添加或修改文件。
如果其他人修改了,你可以更新资源。
在提交前查看修改。
提交修改。
在修改完成后,如果发现错误,可以撤回提交并再次修改并提交。

3.Git安装,并连接到Github

首先判断电脑内是否安装了git,在终端输入

git

安装之后会有提示。
要是没有安装,可以使用homebrew来安装

brew install git

安装成功之后,配置git,设置username和email

git config --global user.name "xiaowen333"
git config --global user.email "xiaowennice@gmail.com"

通过终端命令创建ssh key,并查看

cd ~
ssh-keygen

生成的id_rsa和id_rsa.pub文件默认存在/Users/wenshijin/.ssh文件下,打开id_rsa.pub,复制其中内容。
登录Github,Settings -> SSH and GPG keys -> New SSH key,将上步复制的内容copy到key输入框中
验证是否成功

ssh -T git@github.com

成功会返回Hi xiaowen333! You've successfully authenticated, but GitHub does not provide shell access.

4.提交项目到Github

在GitHub上新创建一个 repository或者Start a Project
Clone工程到本地,首先复制ssh 地址

git clone  https://github.com/xiaowen333/MessageBord.git

这个时候在当前文件夹下,能看到clone下来的文件夹。
把自己写的项目保存路径放在这个文件夹上,然后进行提交

//文件添加到仓库(.代表提交所有文件)
git add .
//把文件提交到仓库
git commit -m "First Commit"
//上传到github
git push

提交成功会有提示,这个时候可以在GitHub上查看。