`
巴赫的梦幻
  • 浏览: 73795 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

GitHub使用(一)-- 生成本地项目并上传

阅读更多
由于经常要在家写代码,所以需要有个能够方便访问代码管理工具。最近尝试了一下GitHub。经过了一翻纠结之后,基本上掌握了他的使用方式。
要使用GitHub需要首先在其网站上进行注册。其官方网站是https://github.com/。注册的流程在这里就不多少了,大家按照它的提示,一步一步操作就可以了。执行完注册流程之后,需要在本地安装一个git bash,通过这个在控制台完成对代码的管理。
首先,我们需要新建一个Repository,并在这个Repository中保存我们的代码。点击首页右侧的New Repository按钮。

,点击之后,页面会提示你输入Repository的名称以及对这个Repository的描述。



在完成了创建之后,GitHub会提示你如何向这个Repository上传代码。



这里如果要上传代码,有几个关键步骤:
1.
git init
这个命令会在当前目录下创建一个.git文件夹。
2.
git add .
这个命令会把当前路径下的所有文件,添加到待上传的文件列表中。
3.
git commit -m "xxxxx"

  
git remote add origin git@github.com:xuhongxin/deom.git

  
git push -u origin master

上述的几条命令会把本地的代码上传的GitHub服务器上。但是,其中几个比较关键的命令,比如commit/remote/origin/master的用法,目前还没弄清,所以,后续还是要在整理一下。
至此,您已将可以将本地的代上传的GitHub服务器了,这将是我们开始构建远程代码管理的第一步。下一次,将讲解一下,如何通过fork创建属于自己的分支,并对分支进行修改并提交。先写到这里。
  • 大小: 29.7 KB
  • 大小: 42.1 KB
  • 大小: 56.2 KB
分享到:
评论
1 楼 Cwind 2012-08-27  
在git push之前先要git pull remote来同步吧

相关推荐

    github-release:将文件上传到GitHub版本

    GitHub Release是一个命令行实用程序,用于将文件上传到GitHub版本。 一旦掌握了它,就可以像这样运行它: github-release upload \ --token ' ... ' \ --owner ' someone ' \ --repo ' something ' \ --tag '...

    本地项目如何上传到码云远程仓库

    GitHub和码云:都属于代码托管网站,还提供代码在线查看、历史版本查看、...比如用户登录模块完成-commit,每次commit都会在本地仓库中生成一个版本号; push: 提交代码到远程仓库; 版本控制需要注意的就是冲突问题:

    navgen:该项目用于生成MITER Navigator JSON文件,该文件可用于上传到本地或github实例(https:mitre.github.ioattack-navigatorenterprise)

    导航器生成器(NavGen)概要该项目用于生成MITER Navigator JSON文件,该文件可用于上传到本地或github实例( )。历史1.0版-初始版本2.0版-更新为包括EEDR和EDR产品。 还可以与最新版本的MITER ATT&CK Navigator...

    Tiddlywiki-NodeJS-Github-Template:生成自动同步到github的插件的模板,注意隐私,自由部署TiddlyWiki

    我基于此创建了一个应用程序 ,它可以一键生成模板wiki。 知识库模板,具有高级筛选器搜索和分面数据聚合功能。 是此模板的示例。 是此存储库的部署示例。 此存储库包含Wiki备份数据和脚本,用于在启动时在MacOS...

    VuePress-GithubPages-TravisCI

    最终效果思路总体VuePress在本地完成项目的源文件,按入Github触发Travis CI自动生成目标文件,完成后自动部署到另一个Github分支,此后作作在线文档使用。在Github上创建两个分支master和gh-pages , master用于...

    如何用Git上传本地项目到GitHub

    在当前项目的目录中生成本地的git管理(会发现在当前目录下多了一个.git文件夹) 六、输入 git add . 将项目上所有的文件添加到仓库中的意思,如果想添加某个特定的文件,只需把.换成这个特定的文件名即可。 七、...

    java中生成xml文件,并上传至ftp服务器

    JAVA中生成xml文件到指定路径和上传到ftp服务器到指定路径的方法。

    vscode上传代码到GitHub

    1、到GitHub创建一个新的仓库,名字尽量与项目名相同,复制URL 2、到项目目录路径 3、git init //把这个文件夹变成Git可以管理的仓库这时本地生成。git文件夹 4、git add . //把项目添加到仓库 5、git remote add ...

    github page博客系统 v1.0.zip

    针对github page的博客系统,在本地生成html静态缓存,然后上传到git上通过github page就可以访问,目前还有很多bug,还在继续修改中。不需要数据库,解压运行到环境即可访问。 github page博客系统页面展示 ...

    ocsigen.github.io:氧气网站

    ) make website ---生成要上传到GitHub Pages上的文件。 make commit --- make website + git add文件+ git commit -v (打开$EDITOR来编辑提交消息)。 make deploy --- make commit + git push origin master 。...

    girtib-treller:拖曳您的Github提交

    对于本地开发,请将其“授权回调URL”设置为http://localhost:5000/auth/github/callback对于部署,其回调URL将是您的主机加上/auth/github/callback cp env.sh.example env.shcp app/scripts/config.json.example ...

    Leetcode-Helper:LeetCode中文站爬虫项目:自动爬取提交原始文件至本地;自动生成原始仓库美化过的README文件;自动提交至github仓库

    一位程序员 :beaming_face_with_smiling_eyes:不想一键下载写过的代码,自动上传Github,并且还能生成一份好看的自述呢? 有用的话点个 :star:吧,谢谢你。 发行公告: 修复由于官方的api修改,导致增量更新失败的...

    sigstore-git-verifier:Github操作,以验证sigstore透明日志中是否存在新提交

    在本地签名和上传提交该操作假定已验证的提交已签名并上传到本地开发人员计算机上的Sigstore透明日志中。 这一步详细说明; 但是,此存储库还包括一个,该可在将提交推送到Github之前运行所需的一切。 为了使预推钩...

    kata-resume-SpidySamurai:GitHub Classroom创建的kata-resume-SpidySamurai

    您可以直接在GitHub上从此处修改文件,或将其下载到本地计算机并上传更新(使用git)。启用GitHub页面转到此存储库的settings部分。 找到Github Pages部分在source选择master分支在_config.yml文件中,使用您的...

    leetcode没有R语言-LeetCode2Github:自动抓取LeetCode解决方案

    解决方案并生成README.md文件。 这是我的 GitHub 存储库。 配置信息 配置/config.cfg 参考 : username 力扣用户名 password 力扣密码 language 解决问题的编程语言 driverpath 本地机器上的路径地址 local_path ...

    单点登录源码

    基于bootstrap实现的响应式Material Design风格的通用后台管理系统,`zheng`项目所有后台系统都是使用该模块界面作为前端展示。 > zheng-ui 各个子系统前台thymeleaf模板,前端资源模块,使用nginx代理,实现动静...

    leetcode信封-bianximo.github.io:bianximo.github.io

    自动将你的leetcode解题源码爬取下来,生成本地代码、题目文件.并生成本项目运行时所需的部分JSON文件. 所以使用前请先爬取你自己的leetcode源码 usage 使用方法 先clone/fork本项目 然后进入本项目所在文件夹 git ...

    github page博客系统 v1.0

    针对github page的博客系统,在本地生成html静态缓存,然后上传到git上通过github page就可以访问,目前还有很多bug,还在继续修改中。不需要数据库,解压运行到环境即可访问。

    dglai.github.io:DGL 项目网站

    DGL主页此主页由生成。 但是由于Github不支持某些插件,我们把所有jekyll相关的代码放在_site文件夹下,把生成的... 一个常见的流程: 创建一个分支并更改一些内容。 建立网站。 清洁,运输和本地服务,看看变化是否

Global site tag (gtag.js) - Google Analytics