zoukankan      html  css  js  c++  java
  • 使用git提交本地代码到github

    1. 客户端选择

    git在本地,有多种客户端可供选择,比如eclipse的插件EGit,还有git的官方客户端: Git  Bash, Git CMD, Git GUI等。 推荐使用官方的Git Bash, 原因主要是: Git Bash 使用命令行方式操作,比EGit和Git GUI更加快捷。另外的一个Git CMD看起来更像是Windows的CMD,而Git Bash更像是Linux的Bash,所以推荐使用Git Bash。

    Git Bash在使用官方的安装程序安装完成之后就可以使用了: https://desktop.github.com/

    2 教程推荐

    我主要根据Git的官方教程进行操作,官方教程地址: https://try.github.io/levels/1/challenges/1

    这篇教程还是很不错的,快速上手指南。

    3 具体操作

     3.1 建库

    第一步,在文件系统中找到你想使用Git管理的源代码目录,在该目录下的空白处,找到右键选项中的“Git Bash Here”:

    使用这个菜单项,可以打开Git Bash,并且把当前目录指定为该源代码目录。 (如果直接打开Git Bash,那么更改盘符好像比较困难。。)

    接下来,在Git Bash中执行:

    1 git init

    就会创建一个.git隐藏文件夹,至此git repo就创建成功了。

    3.2 local repo操作

    建完repo后,就可以进行各种本地的git操作了,比如提交commit,比如浏览history等等。

     

    3.3 发布到GitHub

    当Git Bash时,可以使用下面的命令,把local的repo push到github上:

    1 git remote add origin https://github.com/hanzhaogang/test.git
    2 git push -u origin master
    需要注意的是,当执行第一行命令时,有可能会遇到下面的错误提示:
    1 fatal: remote origin already exists.
    解决方法是先执行下面这条命令:
    1 git remote rm origin 
    然后再执行那条add origin 命令就OK了。


    需要注意的一点是,按理说安装完git以后,应该是要求输入用户名和邮箱地址的,但是好像没有这一步骤,而我的账号和邮件地址还是被git客户端正确地获取了。。没想明白。 最后附上一篇如何修改用户名和邮件地址的博文:
    http://blog.chinaunix.net/uid-26997997-id-3231891.html

    PS 如果你想搭建本地Git服务器

    远程仓库实际上和本地仓库没啥不同,纯粹为了7x24小时开机并交换大家的修改。

    GitHub就是一个免费托管开源代码的远程仓库。但是对于某些视源代码如生命的商业公司来说,既不想公开源代码,又舍不得给GitHub交保护费,那就只能自己搭建一台Git服务器作为私有仓库使用。

    搭建Git服务器需要准备一台运行Linux的机器,强烈推荐用Ubuntu或Debian,这样,通过几条简单的apt命令就可以完成安装。

    4 参考文献:

    http://www.cnblogs.com/mengdd/archive/2013/04/09/3009402.html

    http://blog.csdn.net/dengjianqiang2011/article/details/9260435@

  • 相关阅读:
    反向映射和写时复制
    内存分析的好blog
    minicom使用
    tee的妙用
    网络带宽
    mem analyse
    linux 应用层常用API/命令
    ubuntu 库依赖问题
    Python基础学习笔记(一:hello world)
    第7章 取消与关闭
  • 原文地址:https://www.cnblogs.com/hzg1981/p/5899364.html
Copyright © 2011-2022 走看看