git教程

入门

安装

Linux安装方法

初始设定

设定用户名和邮箱

安装Git之后,请输入您的用户名和电子邮件地址。该设置操作在安装Git后进行一次就够了。这些信息将作为提交者信息显示在更新历史中。

$ git config --global user.name "<用户名>"
$ git config --global user.email "<电子邮件>"

查看命令如下

git config user.name
git config user.email

设定SSH密钥绑定github

ssh-keygen -t rsa -C "邮箱"

接下来敲三个回车,如下图
在这里插入图片描述
产生的密钥在/root/.ssh目录下,id_rsa(私有秘钥)和id_rsa.pub(公有密钥)。
复制公钥到github中完成绑定。

新建数据库

git init

执行命令后会产生.git文件夹,里面存放我们的提交记录。

提交文件

git add <file>..

执行命令后,将要提交的文件就会进入本地数据库索引,若要查看当前的工作树索引和工作状态,可以使用git status
确认文件加入到数据库索引后,就可以提交文件了。

git commit -m "当前提交的注释"

若要查看提交记录,可以使用git log命令。

push到远程数据库

为了将本地数据库的修改记录共享到远程数据库,必须上传本地数据库中存储的修改记录。

为此,需要在Git执行推送(Push)操作。执行Push之后,本地的修改记录会被上传到远程数据库。所以远程数据库的修改记录就会和本地数据库的修改记录保持同步。

添加远程数据库

git remote add <name> <url>

<name>处输入远程数据库名称,在<url>处指定远程数据库的URL。
例如:

git remote add origin https://[your_space_id].backlogtool.com/git/[your_project_key]/tutorial.git

执行推送或者拉取的时候,如果省略了远程数据库的名称,则默认使用名为”origin“的远程数据库。因此一般都会把远程数据库命名为origin。

推送

git push <repository> <refspec>...

<repository>处输入目标地址,<refspec>处指定推送的分支。
例如:

git push -u origin master

运行以上命令便可向远程数据库‘origin’的’master’进行推送。

克隆远程数据库

如果远程数据库中有他人的修改记录,那么把它完整地复制下来您就可以接着进行工作了。

git clone <repository> <directory>

<repository>指定远程数据库的URL,在<directory>指定新目录的名称。

当在克隆的数据库目录执行推送时,您可以省略数据库和分支名称。
直接运行git push即可

从远程数据库pull

若是共享的远程数据库由多人同时作业,那么作业完毕后所有人都要把修改推送到远程数据库。然后,自己的本地数据库也需要更新其他人推送的变更内容。
Pull
进行拉取(Pull) 操作就可以把远程数据库的内容更新到本地数据库。
进行拉取(Pull) 操作,就是从远程数据库下载最近的变更日志,并覆盖自己本地数据库的相关内容。

git pull <repository> <refspec>...

<repository>处输入目标地址,省略的话,会在名为origin的数据库进行pull。<refspec>处指定Pull的分支。

[参考]猴子都能懂的Git入门

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值