Git, GitHub初学者使用指南
前言
本文是给Git、GitHub初学者提供的入门教程,将简单讲述Git、GitHub的使用方法和常用技巧。通过阅读本文,将可以帮助你在GitHub上创建项目,并且通过Git创建本地仓库,与GitHub的在线仓库进行连接。
Git安装
进入网站下载自己电脑对应的版本、直接安装即可。
GitHub注册
输入自己的用户名、邮箱、密码进行注册。
完成注册后,就可以进入自己的主页,创建自己的项目。
ssh key的生成、添加
GitHub上面的ssh key可以简单理解为本机电脑身份认证的ID,因此需要通过Git命令行生成本机的ssh key添加到GitHub上面去,方便以后从GitHub上面下载上传代码。
1. 生成ssh key
打开Git Bash输入对应指令ssh-****** -o -t rsa -b 4096 -C "[email protected]"
或者 ssh-****** -t rsa -C "[email protected]"
这是生成ssh key的命令行,输入注册GitHub时使用的邮箱clip < ~/.ssh/id_rsa.pub
(这是复制ssh key的命令行)
文件路径:C:\Users\username.ssh
2. 添加ssh key到GitHub
点击用户头像进去setting即可
3. 测试
ssh -T [email protected]
GitHub创建项目
在GitHub上创建一个属于自己的项目
点击Start a Project
按图示配置信息,点击 Create repository
即可完成创建
Git Clone 克隆到本地
创建项目成功后,我们就可以复制项目Clone的URL,然后在本地用Git Base 的Clone命令完成项目克隆,创建本地的项目仓库。
克隆命令:git clone url
进入test文件夹后,即可看见GitHub的test项目中创建的文件项目
Git常用命令
最后附上常用的Git命令,供大家参考使用
- 远程仓库相关命令
检出仓库:$ 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]
- 分支(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]
- 本地项目连接远程仓库
查看当前项目下所有文的状态:$ git status
(.)点表示当前目录下的所有内容,交给git管理:$ git add .
对你更新或修改了哪些内容做一个描述:$ git commit –m”new natter ”
查看你当前项目远程连接的是哪个仓库地址:$ git remote -v
将本地的项目提交到远程仓库中:$ git push origin master
将远程仓库项目拉到本地项目中:$ git pull origin master