您的位置:首页 > 编程语言

github使用教程

2013-06-14 14:57 197 查看
1. 在本地设置Git信息 6.1设置用户名和邮箱 

 $ git config --global user.name "Firstname Lastname" 

 $ git config --global user.email "your_email@youremail.com" 

此处用户名为自己的实际姓名(自定义的),而非登录用户名 

1. 在Github中创建一个版本库

 在repositories选项卡下点击NEW



  输入repository 名字,及描述(可选)等信息,然后 点击 按钮 Create Repository

 


2.本地创建版本库

  1.Create a new repository on the command line

  首先在本地创建一个目录(这个目录名需要和上一步创建的项目名相同):依次执行下列命令行

  $ mkdir example

  $ cd example



  2.Push an existing repository from the command line



  这样我们就已经把一个文件上传到了githb代码库中了! 



3.删除一个版本库

  1.首先进入你要删除的repository,点击Settings

   


  2.找到下面的 Danger zone,点击 delete this repository

   


   3.在弹出的对话框里输入要删除的repository名字

      


   4.点击下方按钮删除成功。

4. .gitignore文件

gitignore顾名思义就是告诉git需要忽略的文件,这是一个很重要并且很实用的文件。一般我们写完代码后会执行编译、调试等操作,这期间会产生很多中间文件和可执行文件,这些都不是代码文件,是不需要git来管理的。我们在git status的时候会看到很多这样的文件,如果用git add -A来添加的话会把他们都加进去,而手动一个个添加的话也太麻烦了。这时我们就需要.gitignore了。文件 .gitignore 的格式规范如下:

所有空行或者以注释符号 # 开头的行都会被 Git 忽略。

可以使用标准的 glob 模式匹配。 * 匹配模式最后跟反斜杠(/)说明要忽略的是目录。 * 要忽略指定模式以外的文件或目录,可以在模式前加上惊叹号(!)取反。



接着使用命令git add 命令将修改的.gitignore添加到本地库中,然后commit 和 push 命令即可实现忽略文件的功能。

5.提交、上传

接下来在本地仓库里添加一些文件,比如README,

$ git add README

$ git commit -m "first commit"

上传到github:

$ git push origin master

git push命令会将本地仓库推送到远程服务器。

git pull命令则相反。

修改完代码后,使用git status可以查看文件的差别,使用git add 添加要commit的文件,也可以用git add -i来智能添加文件。之后git commit提交本次修改,git push上传到github。

6、异常

如果出现下面的错误:



先git pull



然后再git add

  git commit

  git push origin master

来一遍就行了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: