Py学习  »  Git

Git, GitHub初学者使用指南

WebBoy • 4 年前 • 104 次点击  
阅读 27

Git, GitHub初学者使用指南

前言

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

Git安装

Git安装包网址

在这里插入图片描述

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

GitHub注册

GitHub网址

在这里插入图片描述

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

0c339660daaec5624fa957eba281631e.png

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

ssh key的生成、添加

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

1. 生成ssh key

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

21e1d652ec5f15f7e8b0276471103bdc.png

image.png

2. 添加ssh key到GitHub

点击用户头像进去setting即可

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3. 测试

ssh -T git@github.com

85b0cde9f7b400d28585f8ddfa943c41.png

GitHub创建项目

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

0c339660daaec5624fa957eba281631e.png

点击Start a Project

15863c250c2c68311551ca2a34ad8f05.png

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

2b4695b0cfb36e7b6f45c9ce426b73ce.png

Git Clone 克隆到本地

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

95d2cbc1f77d8ff57c4230c2e9f362ce.png

克隆命令:git clone url

a2c5e5dd5a9aa9a85155c8ee712ae238.png

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

49c0ea6a218db14d739c556462cf6901.png

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
复制代码
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/33270
 
104 次点击