git

Ubuntu 14.04 安装与配置 Git

2017-10-20  本文已影响109人  happy_19

1 安装git

ubuntu系统中可以直接使用apt-get来安装git,安装指令如下

$ sudo apt-get install git

2 配置git

需要配置的是用户名以及用户邮箱,可以使用如下指令进行配置:

$ git config --global user.name "user_name"
$ git config --global user.email "test@email.com"

可以通过编辑用户工作目录下的.gitconfig来配置用户名和用户邮箱,将如下内容添加到该配置文件即可:

[user]
    name = user_name
    email = test@email.com

使用如下指令可以查看配置信息:

$ git config --list

需要注意的是
user_name:是github账户名
test@email.com:是github的账户邮箱

3 创建并上传公钥

3.1 创建公钥

使用ssh-keygen指令创建公钥

$ ssh-keygen -t rsa -C "test@email.com"

3.2 上传公钥

执行上述指令之后,在~/.ssh/目录下,生成id_rsa(私钥)和id_rsa.pub(公钥),需要将id_rsa.pub中的内容上传到github中
进入github -> settings -> SSH and GPG keys,点击New SSH key,复制id_rsa.pub中的公钥即可

3.3 验证公钥是否添加成功

$ ssh -T git@github.com

提示如下内容,表示添加成功:

You've successfully authenticated, but GitHub does not provide shell access

4 创建本地仓库并提交新文件

4.1 初始化一个本地仓库

在工作目录执行如下指令,我的工作目录为~/git/

$ git init MyGitTest

执行创建成功,会生成一个~/git/MyGitTest/以及子目录~/git/MyGitTest/.git/。其中,~/git/MyGitTest/.git/就是本地仓库的存放目录,~/git/MyGitTest/是本地仓库的工作目录

4.2 添加新文件到本地仓库

1)在工作目录编辑新文件test.py,内容如下:

#!/usr/bin/python
#coding=utf-8

if __name__ == "__main__":                                                                                 
    print "hello, world!"

2)将test.py文件添加到暂存区(Stage/index),指令如下

$ git add test.py

没有任何提示,表示添加成功
3)使用如下指令将暂存区的文件提交到本地仓库(HEAD)

$ git commit -m"add test.py file"

5 创建远程仓库并将本地仓库推送到远程仓库

5.1 在github创建远程仓库

登录github,有网站右上角找到"new repository"按钮,创建一个新的仓库


create a new repository

在Repository name中填写MyGitTest,其默认即可,而后点击create repository,这样就创建了一个新的github远程仓库。

5.2 关联本地仓库到创建好的远程仓库上

在本地仓库的工作目录执行如下指令:

$ git remote add origin git@github.com:user_name/MyGitTest.git

需要注意
上述指令中git@github.com:user_name/MyGitTest.git就是远程仓库的网络地址,这里一定要将其修改为你自己的地址。

5.3 推送本地仓库中内容到远程仓库:

执行如下指令:

$ git push origin master

6 clone远程仓库到本地

使用如下指令即可:

$ git clone git@github.com:user_name/MyGitTest.git

在当前目录下就会创建一个MyGitTest目录,这个就是从远程仓库clone下来的本地仓库,而后对本地仓库的修改,可以通过push指令推送到远程仓库。

上一篇 下一篇

猜你喜欢

热点阅读