zoukankan      html  css  js  c++  java
  • Git——新手入门与上传项目到远程仓库GitHub

    Git概述

    什么是Git?

    刚开始对这个东西也感到挺迷茫,并且问了好多已经学习android一段时间的同学也是一头雾水,直到了解并使用之后,才体会到Git的好处以及重要意义。

    Git:是目前世界上最先进的分布式版本控制系统,一个开源式的分布式版本控制工具。

    简单浅显地来说(就我个人而言),就是一个全球程序员的代码仓库集中地,每个人都可以在这里拥有一个自己的小仓库(注册一个独立的账号就可以了),你的代码可以一件一件的保存在这里,也可以分享给全球的程序猿同类们,所以即使你在本地对自己的项目随意删改(哪怕它爆炸~-~)都是可以通过Git从GitHub上传回之前提交的代码,做到有备无患。

    同时,它能够记录每一次的版本改变,这个不用我多说大概各位也能猜到了,在以后工作中如果进行协同版本控制也离不开Git的帮助了。

    Git安装

    在Windows操作系统下,访问Git下载地址https://git-for-windows.github.io/,如果登不进去的话直接百度搜索Git下载也是可以的.

    安装过程不赘述了,指定好安装目录就好,完成之后能在菜单看到.

     创建本地代码仓库

     在项目所在目录下,打开Git Bash

    首先配置自己的身份(只需要配置一次就行),这样在提交代码的时候就能知道是谁提交的

    输入git config --global user.name "名字"

    git config --global user.email "邮箱地址"

    配置完成之后可以查看自己的邮箱地址和名字,比如我的是

    然后开始创建代码仓库,这里以测试项目helloworld为例

     输入git init就可以创建啦~,这时项目目录下,多了一个“git”文件夹。

    然后使用ls -al查询代码仓库,如果想删除这个仓库,直接从目录下删除这个文件夹就可以了..

     提交本地代码

    仓库建立完成之后就可以提交本地代码了,这里只需要用到两个命令,add添加和commit提交

    add .是提交所有

    add +文件名是提交单个文件

    git commit -m "First commit"是提交这里要在-m参数后面加上提交参数,很重要哟,不然会被认为不合法不能提交.

     入门工作就介绍到这里了,之后的功能例如分支,协作远程版本库,查看记录以及提交记录,都可以直接去找Git的命令使用就可以了,并不困难。

    接着连接远程仓库

    • git remote add origin https://git.oschina.net/username/cccc.git  (你的远程仓库地址地址) 
    • 最后上传代码到你新建的工程上

    • 使用 git push -u origin master,弹窗输入账号和密码就行
    • ps:

      • push 之前,最好要 pull 一次;
      • init 之后,记得要进行一次 add 和 commit 操作;
      • 若报这样的错误,请使用 git push -u origin master -f 强制push;
      • 这时,刷新一下你的工程,便可看到新上传的项目。

  • 相关阅读:
    C#Table转成json工具
    设置npm注册表配置为淘宝镜像
    总结js面向对象调用的几种模式
    gitHub初使用
    对象的防篡改
    offsetWidth clientWidth scrollWidth的区别
    js中的new操作符
    setTimeot与setInterval定时器
    事件捕获 事件冒泡和事件委托
    一个页面从输入URL到加载完成,发生什么事
  • 原文地址:https://www.cnblogs.com/Pond-ZZC/p/6710837.html
Copyright © 2011-2022 走看看