如何把项目上传到GitHub上

摘要:
Git和GitHub1、Git和GitHub Git是目前最先进的分布式版本控制系统。在本地计算机中,GitHub是一个社交平台、一个开源项目和一个远程仓库。2.下载https://git-for-windows.github.io/3一开始,打开GitBash。接下来要做的是将Git绑定到github。4.打开github网站并登录。1.单击右上角的图标,单击设置2,然后单击打开页面左侧的SSH
  Git与GitHub

1、Git与GitHub

  Git是目前最先进的分布式版本控制系统,它在本地电脑里

GitHub是一个社交平台,开源项目,是一个远程仓库

 

2下载

 

https://git-for-windows.github.io/

如何把项目上传到GitHub上第1张

3、在开始里打开Git Bash

接下来要做的是把git绑定github

4、打开github网站登录后

1、点击最右上角的图标,点击settings

如何把项目上传到GitHub上第2张

2、再打开的页面左边点击SSH and GPG keys选项

3、点击New SSH key

如何把项目上传到GitHub上第3张

 

4、在打开的页面里随便输入一个title

如何把项目上传到GitHub上第4张

5、找key

 

在打开的软件(Git Bash)里输入ssh-keygen -t rsa -C '注册的邮箱'

如何把项目上传到GitHub上第5张

 

1、点击回车后提示要输入密码,可以输入也可以不输入

2、接下来两次回车就可以,从提示的路径里找到对应的.ssh文件

如何把项目上传到GitHub上第6张

3、打开对应的路径,里面有两个id_rsa,打开带pub的那个id_rsa(里面带邮箱),复制里面的代码

如何把项目上传到GitHub上第7张

6、所复制的key放到网页里面,点击确定

 

 

7、测试有没有绑定成功

输入命令ssh -T git@github.com

如何把项目上传到GitHub上第8张

 

有提示 You've successfully authenticated 就表示绑定成功

8、设置用户信息(用于在提交的时候显示你的信息)

查看的话,如果没有设置过的话什么也没有,查看也可以用git config --list

 

设置用户名输入  git config --global user.name '用户名'

 

设置用户邮箱输入  git config --global user.email '邮箱'

9、建立项目(可能会提示输入密码)

1、点击网站中右上角的加号

 

  2、点击弹出来框里面的  New repository

 

 

如何把项目上传到GitHub上第9张

 

 

 

3、在Repository name输入框里输入项目名称

 

如何把项目上传到GitHub上第10张

4、在Description输入框里输入项目描述

 

5、把Initialize this repository with a README的框打上对号,表示把项目的描述也放在文件夹里

 

 

 10、把项目放到本地

 

1、在本地新建一个文件夹github

 

2、在命令提示框里找到新建的目录

 

    用cd命令

 

    cd

 

    pwd

 

    ls                    //查看当前文件夹

 

     cd 文件夹      /*如:cd github/   进入github文件夹*/

    

   

3、git clone 项目地址

 

    命令git clone  已复制的地址

 

如何把项目上传到GitHub上第11张

 

项目地址在网页里点击clone or download的绿色按钮弹出的输入框里复制一下

 

等命令提示框里看到一个100%就证明已经下载完成了

 

注意:下载后的文件里有一个隐藏的.git文件夹,不要去修改它,不然会出错的

11、在项目里新建页面

1、要看这个文件下有哪些文件,输入ls

 

2、进入到Tab的文件,cd Tab

 

地址里有一个master,表示已经进入到项目里了

 

3、在Tab的文件夹里新建一个html文件

 

可以在命令提示框里查看一下现在项目的状态git status,显示的红色的内容就是新添加的文件

12、把本地的文件上传到github上

1、添加到暂存区(过渡层,避免误操作,保护工作区和版本区)

 

git add 文件名将单个文件放到暂存区

 

git add .   将多个文件放到暂存区

 

 

2、添加到版本区

 

    git commit -m '注释'将文件放到版本区

 

git commit -a -m '注释'   从本地直接到版本区,跳过了暂存区

 

每一次改动的内容都需要注释一下,容易查看版本

 

3、添加到github上

 

git push origin master

 

这个步骤可能会提示要输入密码,输入注册时候的用户名与密码就可以

 

提交完成后在网页里刷新就能看到提交的文件

 

文件在本地修改的时候,可以随时git status,查看现在的状态

 

 13、查看文件的差异

查看本地与暂存区的差异:git diff

 

查看暂存区与版本区差异:git diff --cached

 

查看本地与版本区的差异:git diff master

 

 14、撤消

从暂存区撤消到本地:git reset HEAD 文件名

 

把版本区的文件还原到本地:git checkout -- 文件名

 

如果有多个文件同时修改了,还需要一起提交。但是已经提交到版本区的时候忘记了,只提交了一个

 

解决方法:

 

1、把未提交的的文件先提交到暂存区

 

2、git commit -m '注释' --amend

 

 15、删除

1、删除暂存区的文件:git rm 文件名

 

本地的文件手动删除了,暂存区里是还有的

 

2、删除本地文件和暂存区文件:git rm -f 文件名

 

 

3、只删除暂存区,不删除本地文件:git rm --cached 文件名

 

16、恢复

 

1、git checkout 编码 文件名 恢复单个文件

 

注意:编码通过git log去找,只用输几个字符就可以,只要不与其它的编码重复

 

2、git reset --hard 编码 恢复整个版本的文件

 

3、git reflog 查找历史版本记录,方便回滚

 

 17、发布到github上

git remote 查看远程仓库的名称

 

git remote -v 查看远程仓库的地址

 

git push origin master 把版本库中的文件提交到远程仓库

 

设置多人开发权限

 

1、一个项目可以设置多个开发人员一起开发

 

2、在项目中点击右上角加号,点击New collaborator,在弹出的页面里找到输入框输入用户名点击后面的add按钮

 

3、其它的开发都必需先clone一下项目,下载到本地

 

多人开发出现冲突(如果多人同时在操作一个代码,那提交的时候会有冲突)

 

1、git fetch 把线上的代码先下载下来

 

   2、git diff master origin/master 查看冲突,会很清晰的打出来哪些代码不一样  

 

3、git merge origin/master 将不同的代码显示到页面中,人为的判断用谁的代码

 

4、解决完后,再push上去

 

 18、分支

git branch    查找分支

 

git branch 新分支名    新建分支

 

git checkout 分支名   切换分支

 

git checkout -b 新分支名   快速新建并切换

 

git merge 分支名    合并分支

 

git branch -d 分支名    删除分支

 

 

 

 

 

 

 

 注意:以上红色背景里面均为命令,在终端或者 Git Bush 执行

如何把项目上传到GitHub上第12张

 

 

 

 

 

 

 

 

 

免责声明:文章转载自《如何把项目上传到GitHub上》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇vue3逻辑分离和页面快速展示数据使用Redis中的incr实行自增,来实现订单号下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

(转载)这才是真正的远程开发——VS Code Remote 环境搭建

https://juejin.im/post/5dd3ce875188252abd6acc7d#heading-1 这才是真正的远程开发——VS Code Remote 环境搭建 前言 “远程开发”或者“云开发”并不是什么新名词,因为程序员一直在追求着“Code Anywhere”,也一直有各种不同的产品试图满足这个需求。在各种产品中,既包括各类自称 W...

git add 添加多个文件

在使用git add提交多个文件的方式: git add .   后面加一个“.”,匹配所有的文件 总结下,提交多个文件时,git add后可以有如下参数以及参数的解释: git add .                               提交被修改的和新建的文件,但不包括被删除的文件                             g...

Git官网下载windows版本慢的问题

git for windiow下载地址: https://git-scm.com/download/win 今天在git官网下载git客户端工具是特别慢,很多时候无响应, 仔细观察了一下 原地下载地址: https://github.com/git-for-windows/git/releases/download/v2.9.2.windows.1/Gi...

IDEA安装Git

1、下载Git 官方地址为:https://git-scm.com/download/win       2、下载完之后,双击安装   3、选择安装目录   4、选择组件 5、开始菜单目录名设置   6、选择使用命令行环境 7、以下三步默认,直接点击下一步   8、安装完成 9、把本地安装的git添加到idea里面去   把本地的git添加进...

git分支概念与项目中的应用

文档:https://git-scm.com/book/zh/v2/Git-分支-分支简介 分支理解 master分支是项目在创建时候的默认分支,除此之外,它并没有更多的含义。 剩下的 “开发分支”,“灰度分支”, “预发布分支”, “需求分支”,“测试分支” 都是根据项目和需求约定的。它们本质上只是一个分支而已。 分支在项目中的应用 1、首先,我们创...

【转】Visual Studio团队资源管理器 Git 源码管理工具简单入门

1.1 环境 Visual Studio + GitLab (其他版本同理) 1.2 Git操作过程图解 1.3 常见名词解释 拉取(Pull):将远程版本库合并到本地版本库,相当于(Fetch+Meger) 获取(Fetch):从远程版本库获得最新版本 合并(Meger):将两个版本库进行合并操作 提交(Commit):将所做的更改,存入本地暂存...