• 【转】Github 上传代码


    版权声明:欢迎转载(^ω^)~不过转载请注明原文出处:http://blog.csdn.net/catglory ლ(╹◡╹ლ) 
    写在前面: 
    弄了两小时终于搞定了,把经验整理下,方便我以后上传代码XD。本篇主要是描述在windows下如何进行代码上传的。

    一、注册账号,新建仓库 
    首先上www.github.com注册一个账号,然后点击右上角个人头像,点击”profile”,进入界面后。点击”Repositories”进入,仓库界面,点击右方的”New”即可新建一个新仓库了。

    二、下载git 
    地址:https://git-scm.com/downloads 
    然后默认安装即可。(其实多余的选项什么用我也不大清楚XD)

    三、配置git

    创建本地的ssh key。双击Git Bash,出现命令行界面。输入 ssh -keygen -t rsa -C “XXXXXX@XXXX.com”。

    -t = The type of the key to generate, 密钥的类型
    -C = comment to identify the key, 用于识别这个密钥的注释, 很多网站和软件用这个注释作为密钥的名字

    然后把后面的邮箱替换成你的注册邮箱。然后一路回车,采用默认路径和空密码。接着会在默认路径下生成.ssh的文件夹,用编辑器打开id_rsa.pub复制里面的密钥。

    进入github,点击头像上的”Setting”,左侧有个SSH Keys,点击它,进入页面。点击右侧的”Add SSH key”,自己输入一个标题,然后把密钥赋值进去即可。 
    测试一下是否成功,进入git bash,输入 ssh -T git@github.com。第一次会提示,是否continue,yes后就会看到:You’ve successfully authenticated, but GitHub does not provide shell access。这就说明成功了。 
    设置用户名和邮箱。输入如下两行命令: 
    git config –global user.name “your name” 

    git config –global user.email “your_email@youremail.com” 

    四、仓库的初始化

    选择你代码所在的文件夹,鼠标右键,“Git Bash Here”,进入。创建本地git。添加完远程地址后,可以接着输入命令:git init,创建本地git 
    然后给仓库添加远程地址,输入命令: git remote add origin git@github.com:yourName/yourRepo.git yourName是你的用户名,yourRepo是你的仓库名。例如我的就是GooZy/Codes.git 
    接着输入命令:git pull –rebase origin master 将github上仓库的文件和本地文件同步。 
    五、上传代码

    输入命令:git add acm.cpp可以选择需要上传的单文件,或者git add -A,将当前目录下的所有文件上传。 
    第一步之后,git commit -m “XXX” 上传文件,双引号内为文件的一些描述,多文件会统一使用这个描述。 
    最后,输入命令:git push -u origin master即可将文件将文件同步到github上了。之后想要上传、更新,重复第五步即可。 
    附: 
    第五步中,如果选择-A则把所有文件都上传,此时一些.exe、.o文件都会被上传,这时我们可以用git的gitignore方法。具体用法如下:

    首先右键仓库,Git Bash Here进入仓库。输入 touch .gitignore,就会生成一个名为”.gitignore”的文件。 
    然后自己在文件中找到该文件,点击编辑,输入要屏蔽的文件类型即可。例如输入: 
    *.o 
    *.exe

    诸神对凡人心生艳羡,厌倦天堂。
  • 相关阅读:
    Python安装
    php中奖概率算法,可用于刮刮卡,大转盘等抽奖算法
    关闭sublime自动检测更新提示
    Linux系统基本命令操作汇总
    jQuery各版本CDN
    【分享】每个 Web 开发者在 2021 年必须拥有 15 个 VSCode 扩展
    React & Redux 实战 Reminder Pro 项目 免费视频教程(5 个视频)
    Redux 入门教程(React 进阶)(20 个视频)
    Nodejs + Express + MongoDB 基础篇(17 个视频)
    轻松学 nodejs
  • 原文地址:https://www.cnblogs.com/dirge/p/5225248.html
Copyright © 2020-2023  润新知