本文是给Git、GitHub初学者提供的入门教程,将简单讲述Git、GitHub的使用方法和经常使用技巧。经过阅读本文,将能够帮助你在GitHub上建立项目,而且经过Git建立本地仓库,与GitHub的在线仓库进行链接。git
Git安装包网址github
进入网站下载本身电脑对应的版本、直接安装便可。bash
GitHub网址ssh
输入本身的用户名、邮箱、密码进行注册。jsp
完成注册后,就能够进入本身的主页,建立本身的项目。测试
GitHub上面的ssh key能够简单理解为本机电脑身份认证的ID,所以须要经过Git命令行生成本机的ssh key添加到GitHub上面去,方便之后从GitHub上面下载上传代码。网站
打开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.sshui
点击用户头像进去setting便可url
ssh -T git@github.com
spa
在GitHub上建立一个属于本身的项目
点击Start a Project
按图示配置信息,点击 Create repository
便可完成建立
建立项目成功后,咱们就能够复制项目Clone的URL,而后在本地用Git Base 的Clone命令完成项目克隆,建立本地的项目仓库。
克隆命令:git clone url
进入test文件夹后,便可看见GitHub的test项目中建立的文件项目
最后附上经常使用的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]
复制代码
查看本地分支:$ 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
复制代码