使用git命令导出项目_git使用命令整理

什么是版本库呢?

版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。

所以,创建一个版本库非常简单,首先,选择一个合适的地方,创建一个空目录:

一、创建本地仓库

mkdir 是新建一个文件夹(github)

cd 进入github目录

pwd命令用于显示当前目录。在我的电脑上,这个仓库位于/f/github。

$ # 创建本地仓库

$ mkdir github

$ #cd 仓库名字

$ cd github

$ pwd #查看仓库路径

$ pwd

/f/github

二、管理git仓库

通过git init命令把这个目录变成Git可以管理的仓库:

$ #把目录变成Git可以管理的仓库

$ git init

瞬间Git就把仓库建好了,而且告诉你是一个空的仓库(empty Git repository),细心的读者可以发现当前目录下多了一个.git的目录,这个目录是Git来跟踪管理版本库的,没事千万不要手动修改这个目录里面的文件,不然改乱了,就把Git仓库给破坏了。

如果你没有看到.git目录,那是因为这个目录默认是隐藏的,用ls -ah命令就可以看见。

三、生成SSH秘钥试本地仓库连接github

SSH(Secure Shell)是一种安全协议,在你的电脑与GitLab服务器进行通信时,我们使用SSH密钥(SSH Keys)认证的方式来保证通信安全

Mac 绑定Gitlab或者GitHub帐号,从新生成公钥

mac查看隐藏文件:

在这里隐藏文件所在的目录按键盘上面的shift+cmmand+. ,接着看到隐藏文件夹内凡是前面带有小点的隐藏文件,或者是显示淡蓝色的文件都是隐藏文件。通过这个方式就可以查看隐藏的目录。

1.进入SSH目录

$ # 进入SSH目录

$ cd ~/.ssh

(1)如果还没有 ~/.ssh 目录,可以手工创建一个(mkdir ~/.ssh),之后再通过cd ~/.ssh进入SSH目录

(2)可以通过ls -l命令查看SSH目录下的文件,来确认你是否已经生成过SSH密钥;如果SSH目录为空,我们开始第二步;如果存在id_rsa.pub这个文件,说明你之前生成过SSH密钥,

2.生成SSH密钥

在SSH生成过程中会出现以下信息,按屏幕的提示操作即可:

$ # 请将命令中的YOUR_EMAIL@YOUREMAIL.COM替换为你注册github时用的Email地址

$ ssh-keygen -t rsa -C "YOUR_EMAIL@YOUREMAIL.COM"

Note:Enter passphrase (empty for no passphrase) :时,可以直接按两次回车键输入一个空的 passphrase;也可以选择输入一个 passphrase 口令,如果此时你输入了一个passphrase,请牢记,之后每次提交时都需要输入这个口令来确认。

实践过程中建议不要密码。

3.获取SSH公钥信息:

SSH密钥生成结束后,根据提示信息找到SSH目录,会看到私钥id_rsa和公钥id_rsa.pub这两个文件,不要把私钥文件id_rsa的信息透露给任何人。我们可以通过cat命令或文本编辑器来查看id_rsa.pub公钥信息。

(1)通过编辑器。使用你熟悉的文本编辑器,比如 记事本、Sublime Text等软件打开id_rsa.pub,复制里面的所有内容以备下一步使用。

(2)通过cat命令。在命令行中敲入cat id_rsa.pub,回车执行后命令行界面中会显示id_rsa.pub文件里的内容,复制后在下一步使用。

(3)通过直接使用命令将id_rsa.pub文件里的内容复制到剪切板中

4.添加SSH公钥到github:

1.打开github的Profile配置页面,选择SSH Keys.

2.添加SSH公钥。填写Title和Key,其中Title是Key的描述信息,Key是上面复制的SSH公钥的内容,直接粘贴到输入框中保存即可。

四、克隆github项目

GitHub创建项目仓库

1.本地创建一个文件夹

创建一个文件夹在文件夹下进入git命令界面

2.克隆GitHub项目

每个项目都有一个git地址,如下图:

$ git clone 你要克隆的的github项目地址

$ git clone git@github.com:Galenss/huanlu.git

五、上传项目到github

$ #上传到工作区

$ git add .

$ # 填写更新信息

$ git commit -m ‘修改的信息’

$ # 拉取GitHub源代码

$ git pull

$ # 上传项目

$ git push

六、分支命令

查看分支:git branch

创建分支:git branch

切换分支:git checkout

创建+切换分支:git checkout -b

合并某分支到当前分支:git merge

删除分支:git branch -d

七、错误操作纠正

运行git pull命令时容易出现的错误,需要少量的vim命令

运行以下命令

1.按左上角电脑键 Esc

$ # 输入字母

$ :wq

$ #Enter(确认键)

后续更新中...

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值