Git, GitHub初学者使用指南

前言

本文是给Git、GitHub初学者提供的入门教程,将简单讲述Git、GitHub的使用方法和常用技巧。通过阅读本文,将可以帮助你在GitHub上创建项目,并且通过Git创建本地仓库,与GitHub的在线仓库进行连接。

Git安装

Git安装包网址

Git, GitHub初学者使用指南_第1张图片

进入网站下载自己电脑对应的版本、直接安装即可。

GitHub注册

GitHub网址

Git, GitHub初学者使用指南_第2张图片

输入自己的用户名、邮箱、密码进行注册。

Git, GitHub初学者使用指南_第3张图片

完成注册后,就可以进入自己的主页,创建自己的项目。

ssh key的生成、添加

GitHub上面的ssh key可以简单理解为本机电脑身份认证的ID,因此需要通过Git命令行生成本机的ssh key添加到GitHub上面去,方便以后从GitHub上面下载上传代码。

1. 生成ssh key

打开Git Bash输入对应指令
ssh-keygen -o -t rsa -b 4096 -C "[email protected]" 或者 ssh-keygen -t rsa -C "[email protected]"
这是生成ssh key的命令行,输入注册GitHub时使用的邮箱
clip < ~/.ssh/id_rsa.pub (这是复制ssh key的命令行)
文件路径:C:\Users\username.ssh

Git, GitHub初学者使用指南_第4张图片

Git, GitHub初学者使用指南_第5张图片

2. 添加ssh key到GitHub

点击用户头像进去setting即可

Git, GitHub初学者使用指南_第6张图片
Git, GitHub初学者使用指南_第7张图片
Git, GitHub初学者使用指南_第8张图片

3. 测试

ssh -T [email protected]

85b0cde9f7b400d28585f8ddfa943c41.png

GitHub创建项目

在GitHub上创建一个属于自己的项目

Git, GitHub初学者使用指南_第9张图片

点击Start a Project

Git, GitHub初学者使用指南_第10张图片

按图示配置信息,点击 Create repository 即可完成创建

Git, GitHub初学者使用指南_第11张图片

Git Clone 克隆到本地

创建项目成功后,我们就可以复制项目Clone的URL,然后在本地用Git Base 的Clone命令完成项目克隆,创建本地的项目仓库。

Git, GitHub初学者使用指南_第12张图片

克隆命令:git clone url

Git, GitHub初学者使用指南_第13张图片

进入test文件夹后,即可看见GitHub的test项目中创建的文件项目

Git, GitHub初学者使用指南_第14张图片

Git常用命令

最后附上常用的Git命令,供大家参考使用

  1. 远程仓库相关命令
检出仓库:$ git clone [git url]
查看远程仓库:$ git remote -v
添加远程仓库:$ git remote add [name] [url]
删除远程仓库:$ git remote rm [name]
修改远程仓库:$ git remote set-url --push[name][newUrl]
拉取远程仓库:$ git pull [remoteName] [localBranchName]
推送远程仓库:$ git push [remoteName] [localBranchName]
  1. 分支(branch)操作相关命令
查看本地分支:$ git branch
查看远程分支:$ git branch -r

创建本地分支:$ git branch [name] ----注意新分支创建后不会自动切换为当前分支
切换分支:$ git checkout [name]
创建新分支并立即切换到新分支:$ git checkout -b [name]

创建远程分支(本地分支push到远程):$ git push origin [name]
合并分支:$ git merge [name] ----将名称为[name]的分支与当前分支合并

删除本地分支:$ git branch -d [name] 
删除远程分支:$ git push origin -d [name]
  1. 本地项目连接远程仓库
查看当前项目下所有文的状态:$ git status

(.)点表示当前目录下的所有内容,交给git管理:$ git add .

对你更新或修改了哪些内容做一个描述:$ git commit –m”new natter ”

查看你当前项目远程连接的是哪个仓库地址:$ git remote -v 

将本地的项目提交到远程仓库中:$ git push origin master 

将远程仓库项目拉到本地项目中:$ git pull origin master

你可能感兴趣的:(Git,GitHub)