Git 的安装与使用

Git 作为当下比较火的分布式版本控制系统,有 GitHub 和码云两种。

一.注册账号

码云:https://gitee.com/
GitHub:https://github.com/

二.准备客户端

(1)对于 Debian 或 Ubuntu,通过 sudo apt-get install git 就可以直接完成 Git 的安装,非常简单。

(2)对于 Windows,百度下载 git,安装,一路 next 即可安装完成。Git 官网下载地址:https://git-scm.com/downloads

三.初次使用本地配置

(1)设置用户名和密码:在任意界面右键打开 git bash her

git config --global user.name "XXX"

git config --global user.email "XXX"

(2)生成秘钥:

ssh-keygen -t rsa -C "your_email@youremail.com"

(3)之后一直按 Enter

四.在云端添加公钥

打开目录:C:\Users\用户名.ssh

找到名为:id_rsa.pub 的文件,用记事本打开,将里面的公钥添加到云端

五:测试公钥是否添加成功

(1)Github 测试:

ssh -T git@github.com

如果你看到:

Hi xxx! You've successfully authenticated, but GitHub does not # provide shell access.

代表公钥已经添加成功

(2)码云测试:

ssh -T git@gitee.com

如果你看到:

Hi xxx! You've successfully authenticated, but GITEE.COM does not provide shell access

代表公钥已经添加成功

六:新建本地、远程仓库及项目的提交

在云端创建仓库,之后在项目根目录下右键打开 git bash here 进入提交界面

//初始化本地仓库

git init

//将修改加入本地仓库中

git add .

//从远程仓库中把项目拉下来,解决冲突

git pull 项目地址

//将项目git地址记录到本地,这个地址是你项目的git地址

git remote add origin 项目地址

//添加本次提交注释

git commit -m 'XXX'

//初次推送到远程

git push -u origin master

之后再提交项目时,只需

git add .

git commit -m 'XXX'

git pull origin master

//此处如果有冲突,解决完冲突后应该再次执行

git add .

git commit -m 'XXX'

//如果没有冲突,直接执行

git push origin master

出现分支合并错误:

fatal: refusing to merge unrelated histories

强行合并分支:

git pull origin master --allow-unrelated-histories

详细学习请参考:

https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/

  • Git

    Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

    185 引用 • 349 回帖 • 524 关注
1 操作
BenBenBen0000 在 2020-11-20 17:44:07 更新了该帖

广告 我要投放

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...