zoukankan      html  css  js  c++  java
  • git&github 的使用

    git/ɡɪt/[5]关于这个音频文件 音频)是一个分布式版本控制软件,最初由林纳斯·托瓦兹(Linus Torvalds)创作,于2005年以GPL发布。最初目的是为更好地管理Linux内核开发而设计。应注意的是,这与GNU Interactive Tools[6](一个类似Norton Commander界面的文件管理器)有所不同。

    git最初的开发动力来自于BitKeeperMonotone[7][8]。git最初只是作为一个可以被其他前端(比如Cogito或Stgit[9])包装的后端而开发的,但后来git内核已经成熟到可以独立地用作版本控制[10]。很多著名的软件都使用git进行版本控制[11],其中包括Linux内核X.Org服务器OLPC内核等项目的开发流程[12]

        --来自维基百科

    GitHub是一个通过Git进行版本控制的软件源代码托管服务,由GitHub公司(曾称Logical Awesome)的开发者Chris Wanstrath、PJ Hyett和Tom Preston-Werner使用Ruby on Rails编写而成。

    GitHub同时提供付费账户和免费账户。这两种账户都可以创建公开的代码仓库,但是付费账户还可以创建私有的代码仓库。根据在2009年的Git用户调查,GitHub是最流行的Git访问站点。[3]除了允许个人和组织创建和访问保管中的代码以外,它也提供了一些方便社会化共同软件开发的功能,即一般人口中的社区功能,包括允许用户追踪其他用户、组织、软件库的动态,对软件代码的改动和bug提出评论等。GitHub也提供了图表功能,用于概观显示开发者们怎样在代码库上工作以及软件的开发活跃程度。

    截止到2015年,GitHub已经有超过九百万注册用户和2110万代码库。[4]事实上已经成为了世界上最大的代码存放网站和开源社区。[5]

       --来自维基百科

    下面我将讲解git将本地代码上传至github

    第一:  首先你需要一个github的账号,如果你有,请忽略

    https://github.com/

    注册之后   新建一个仓库

    到这里就已经创建好仓库了

    下面安装好git   一直  Next  就可以了

    打开Git Bash  或者 鼠标右键 Git Bash Here

    这个时候可能要你写SSH秘钥之类的,在这里我就不写了,可以上网看一下,太多这个了,我主要是解决后面的问题的

    如何在本地创建一个仓库 把github拉下来(很多教程没有讲这个,以至于到后面就一直报错) 把项目放到仓库  然后提交

    登录之后的样子,我的电脑Hasee  我的github name  AcFan(我真不是A站过来的)

    进入到E盘的git文件  

    回车

    看来已经进去了(好污),  执行命令将git文件 作为仓库

    git init

    回车   就创建好了   

    因为 仓库的文件是隐藏的,所以在文件需要设置隐藏可见

    创建好仓库了   下面把github的项目拉下来吧

    git clone git@github.com:你的登陆名/仓库名.git
    

     然后文件多了一个仓库名的文件,把你的项目放到刚才新加的那个文件里面

     进入仓库

    cd 仓库名

    把项目add(添加到仓库)  点==全部

    git add .

    提交项目

    git commit -m "首次提交"

    将远程仓库同步到本地

    git pull origin master  

      下次提交代码的时候可以直接写 git pull

      

    完成,刷新一下github的项目吧   你本地的项目已经上传到github了

  • 相关阅读:
    leetcode@ [68] Text Justification (String Manipulation)
    leetcode@ [205] Isomorphic Strings
    leetcode@ [274/275] H-Index & H-Index II (Binary Search & Array)
    leetcode@ [174] Dungeon Game (Dynamic Programming)
    Java 开发@ JDBC链接SQLServer2012
    leetcode@ [97] Interleaving Strings
    leetcode@ [131/132] Palindrome Partitioning & Palindrome Partitioning II
    leetcode@ [263/264] Ugly Numbers & Ugly Number II
    py-day1-1 python的基本运算符和语句
    py-day1 pycharm 的安装 以及部分设置
  • 原文地址:https://www.cnblogs.com/yccmelody/p/7489006.html
Copyright © 2011-2022 走看看