zoukankan      html  css  js  c++  java
  • 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

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

      

  • 相关阅读:
    uboot中打开 debug调试信息的方法
    如何知道外围器件的器件地址PHY_ADDR
    附录:ARM 手册 词汇表
    ARM协处理器CP15寄存器详解
    浅析ARM协处理器CP15寄存器有关指令:MCRMRC
    uboot-的start.S详细注解及分析
    Shell中的算数运算
    Linux下的expect
    Linux 常用工具sysstat之iostat
    Linux的top命令
  • 原文地址:https://www.cnblogs.com/delav/p/8329684.html
Copyright © 2011-2022 走看看