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

【Git】与【Github】的初级使用方法

2016-01-10 20:19 162 查看
安装Git

下载网址为 http://git-scm.com/download/

Windows下的安装方法参考:

http://my.oschina.net/bxxfighting/blog/378196?fromerr=HjJ3vdwC#OSC_h1_2

若电脑上安装过visual studio 2015,则可能已经自动安装好Git;

本文使用的Git版本为“version 2.6.2.windows.1”

Mac和Linux下的安装方法,请自行搜索教程。

安装好Git之后会生成三个快捷方式:“Git Bash”,“Git CMD”和“Git GUI”;

“Git Bash”界面类似于cygwin,界面大小及字体等的设置方法也类似于cygwin,“Git Bash”的home位置一般是C:\Users\windows账户名,可以在此路径下添加.bashrc文件。

申请GitHub账号

https://github.com/

一定要记住注册时使用的用户名githubname

配置Git

打开“Git Bash”,输入:

ssh-keygen –t rsa -C “youremail@email.com”

会出现让你输入保存密钥的路径及密码,全部留空直接回车就可以;然后会在C:\Users\windows账户名\.ssh生成“id_rsa.pub”和“id_rsa”两个文件;

将Git和GitHub网站联系起来

(1)登录GitHub网站,在右上角的头像右侧有个下三角形,点开找到“Settings”并点击,然后点击左侧的“SSH Keys”,之后点击右侧的“Add SSH Key”,这样就会出现添加SSH Key的界面,在Title这一栏填一个名字,名字随意起,之后打开刚才生成的“id_rsa.pub”文件,全选复制里面的内容到Key这一栏中,点击“Add Key”按钮完成操作,这时你填的邮箱会收到一封确认的邮件,不用管它;

(2)验证是否设置成功,在“Git Bash”下输入:

ssh -T git@github.com

如果你是第一次输入该命令,会让你输入yes或no,输入yes就可以,会在C:\Users\windows账户名\.ssh目录下生成“known_hosts”文件;

(3)设置用户名和邮箱:

git config --global user.name “Your Name”

git config --global user.email “youremail@email.com”

在GitHub上建立仓库,仓库名叫test

(1)登录GitHub,在右上角头像左侧有个加号,点击建立新仓库“New repository”;

(2)在弹出的界面第一行填仓库名“Repository name”,就填test;

(3)第二行是对这个仓库的描述“Description (optional)”;

(4)Public就是公共仓库的意思;

(5)勾选“Initialize this repository with a README”表示在仓库里自动创建一个“README.md”文件,可以在此文件里写一些介绍项目的功能之类的东西,也可以什么都不写;

(6)再下面“Add gitignore”按钮,可以选择项目是用什么语言,也可以保留默认的“None”;

(7)后面那个License保留默认的“None”,最后点击“Create repository”。

托管项目(文件和文件夹)

(1)进入需要托管项目的文件夹,比如是D盘的test文件夹,打开“Git Bash”,输入:

cd /d/test/

git init

来完成初始化工作,这时候test目录里面就多了一个.git目录;

(2)继续在终端上输入如下命令,增加对github上我们刚创建的test仓库的管理。

git remote add origin git@github.com:githubname/test.git

其中,githubname是在GitHub注册时使用的用户名,test是第5步建立的仓库名;

(3)由于第5步建立test仓库时自动创建了“README.md”文件,将其同步到本地文件夹“/d/test/”,命令如下:

git pull git@github.com:githubname/test.git

完成后会发现本地“/d/test/”目录下多出了“README.md”文件;

(4)将本地文件同步到GitHub

在本地“/d/test/”目录里新建一个TXT文档,命名为“测试Git.txt”,可以不包含任何内容;

首先执行以下命令将“测试Git.txt”上传到GitHub的test仓库,命令如下:

git add . (这后面是一个英文的句号)

add后面加了一个点,是想要提交所有文件,如果想提交指定的文件,可以写文件名,接着输入命令;

git commit -m “这是第一次上传文件到GitHub”

-m后面跟提示信息,这个提示信息是一定要写的,不仅是规则,同时也方便我们记录我们提交的过程,写清晰为什么提交或修改了什么是非常有用的,接着将“测试Git.txt”推送到远程test仓库,命令如下:

git push git@github.com:githubname/test.git

这样就完成了我们要做的所有任务。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  github git