优秀的编程知识分享平台

网站首页 > 技术文章 正文

程序员必看!分布式版本控制器—git 先上手再深入

nanyue 2024-08-03 17:56:41 技术文章 4 ℃

前言

? ? 记得刚接触git时也是在网上找文档学,看了好多教程之后发现还是懵懂,今天小编从实用角度讲解git入门,小白更容易上手,一步一步深入,记得关注小编不要错过更新哦。

介绍

Git是目前世界上最先进的分布式版本控制系统(没有之一)

window 安装

搜索git官网下载之后点击安装就可以,非常见简单安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功!

linux 安装

$ sudo yum install git

mac安装

安装homebrew,然后通过homebrew安装Git,具体方法请参考homebrew的文档:(http://brew.sh)

配置

最后一步设置,在git命令行输入:

$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"

注意:git config命令中的–global 设置全局参数,也就是说本台机器上所有的仓库都会用这个配置!

创建版本库

找个合适的位置创建第一个版本库(以window为例)找到合适位置鼠标右击选择“Git Bash Here” 进入git 命令界面

依次输入:创建仓库;进入文件夹;初始化仓库

$ mkdir Warehouse
$ cd warehouse
$ git init
Initialized empty Git repository in E:/Warehouse/.git/

当看见这行提示说明你的仓库已经建好,提示你是一个空的仓库(empty Git repository),细心的你发现目录下多了一个.git的目录,这个目录是git用来跟踪管理版本库的,慎碰!!!

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

创建远程库

  1. 为了更接近实战小编建议先学习关联远程库,更符合工作需要。
  2. 创建远程仓库(小编用的是gitee,因为国内比较稳定)https://gitee.com,没有账户的可以注册登录注册
  3. 创建远程仓库,按图中的步骤操作即可


生成秘钥

在git中输入以下命令生成密钥(SSH key),密钥路径在当前用户目录下.ssh文件夹中

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

注:git使用https协议,每次pull,push都要输入密码,使用git协议,使用ssh密钥,可以省去每次输密码;

添加公钥(id_rsa.pub.)到gitee帐户 ,通过主页右上角 「个人设置」->「安全设置」->「SSH公钥」->「添加公钥」 ,添加生成的 public key 添加到当前账户中。



验证:

ssh -T git@gitee.com

连接远程仓库

git remote add origin git@github.com:yourName/repositoryname.git

从远程仓库pull文件

git pull origin master

将本地文件push到远程仓库

依次执行下边命令 :查看工作目录的状态; 将文件添加到暂存区;提交更改,添加备注信息(此时将暂存区的信息提交到本地仓库);将本地仓库的文件push到远程仓库(如 push 不成功,可加 -f 进行强推操作)

git status 
git add 
git commit -m "commnet" 
git push origin master 

结束语

到这里git本地和远程仓库就建好了,可以上手试下,动手是最好的老师,后期文章会更深入地讲解git,如果对您有帮助的话,不妨动动小手关注小编。您的赏识是我前进的动力

最近发表
标签列表