Git上传项目到github

最近学习了一下Git,总结一下。

首先,我们要上传项目到github,前提肯定是你要在github上有账号,怎么创建账号就不多说了。

1. Windows下安装git-bash,下载地址:http://gitforwindows.org/

安装完以后呢,在桌面新建一个文件夹test,选中文件夹->点击右键->"Git-Bash-Here",也可以直接打开git-bash应用程序使用cd命令(跟Linux一样)进入文件夹,窗口如下图。

2. Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置。配置用户名和邮箱。

$ git config --global user.name "your name"         #your_name就是你在github上的用户名
$ git config --global user.email "your_email"       #your_email就是你在github上的邮箱

3. 要把本地文件上传到github,我们还需要一个SSH秘钥。

$ ssh-keygen -t rsa -C "your_email" 

执行该命令以后会有提示,直接默认按回车就行了,我这里秘钥已经生成好了的。

然后进入Enter file开头那行最后括号中的那个目录,可以看到有两个文件:

复制下面那个文件里的内容(如何打开提示"Publisher无法打开文件",请使用Notepad++打开),进入你的github账号,点击头像 -> Settings -> SSH and GPG keys -> New SSH key,粘贴在Key那栏下面,title随便取,点击Add SSH Key。

做完这步后,可以验证一下是否成功:

 $ ssh -T git@github.com

第一次会有提示,输入yes就行了。

4. 我们要把test这个目录变成git可以管理的仓库,就是初始化。

$ git init

执行这命令以后会在test目录下有个.git文件夹,因为是隐藏的,直接打开test文件夹是看不见的,可以使用

$ ls -al 或者 ls -au

5. 我们在test文件夹下新建一个radme文件,ls 查看一下文件是否存在,cat查看一下readme的内容。

6. 把文件添加到git的缓存区,。

$ git add readme  

这里说一下add的使用技巧:

$ git add .  (或git add *)     #提交所有文件
$ git add -u                   #只提交被修改过的文件(modified)
$ git add xxx xxx xxx #添加多个文件用空格分开

7.把缓存区的文件提交到git仓库,注释为"first commit",使用git status查看状态,或者你在提交一次,都会提示"nothing to commit",说明所有缓存区的所有东西都已经提交了。

$ git commit -m "first commit"

 

8. 把本地仓库的代码推送到github仓库

在你的github账号上创建一个代码仓库,进入账号,点击" +" -> new repository ->在Repository name下填写你的项目名字 -> 点击"Create repository",创建以后页面会有命令,直接把git remote..... 那行复制粘贴到命令窗口执行就可以了。

$ git remote add origin https://github.com/delav/test.git
$ git push -u origin master

至此,就完成了项目的上传了。

  

原文地址:https://www.cnblogs.com/delav/p/8329684.html