在Linux(Ubuntu)下配置和使用Git

下文由于本人学习时尚未精通,有许多错误,不具有参考价值。@20160223

安装Git

在GitHub上注册帐号

设置git用户名和邮箱

SSH配置

查看是否已经存在Key

如果key存在则会打印类似如下信息,若不存在则继续。

如果上步中有Key则忽略此步,如果没有则创建新的SSH Key

接下来将提示配置SSH Key。

第一步默认设置就好,第二部输入一个Private口令,随便输入一段你能够记住的英文就好。

之后将会收到创建成功的提示信息

将生成的SSH Key加入SSH-Agent首先确认ssh-agent服务已经启用

将SSH Key加入SSH-Agent

连接Github账户首先查看生成的SSH公钥

复制打印出的类似以下的信息,即公钥

在GitHub的任意页面点击头像,选择”setting”->”SSH Keys”->”Add SSH Key”。将上面的公钥填入输入框,Title任取。
测试连接是否成功输入以下命令

根据提示键入之前设置的口令

返回授权成功信息即连接成功

Git基本用法

  • 创建仓库进入所需要上传文件的目录

  • 创建git环境

  • 创建一个本地仓库连接到GitHub

  • 克隆项目到本地进入项目需要存放的目录,例如

  • 使用git clone命令克隆项目到本地

  • push/pull/add/commit/fetch/merge

使用commit命令提交到本地仓库,-m参数可以填入说明信息

使用add命令添加文件或目录到本地仓库

使用push命令提交更改到github仓库

使用fetch命令获取最新的版本,使用merge命令将更新的内容合并到本地分支

直接拉取最新版本合并

  • 分支管理

创建本地分支

同步到GitHub

切换分支

查看分支信息

删除分支

将删除命令同步到GitHub

Git ignore

可以使用.gitignore方式忽略不需要上传的文件,具体方法为在需要忽略的目录下创建.gitigore文件,在文件内写入需要忽略的文件/目录名

用vi命令编辑

以斜杠“/”开头表示目录;

以星号“*”通配多个字符

以问号“?”通配单个字符

以方括号“[]”包含单个字符的匹配列表;

以叹号“!”表示不忽略(跟踪)匹配到的文件或目录;

例如:

 

暂无评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注