Git工具在不同系统下的安装与常用操作

软件安装

在Linux环境下安装和配置

setp 1. 打开Linux终端后,在任意目录下输入:git ,查看系统是否自带有git
有的话,就会展示一大堆的git命令之类的东西
没有话,会展示 No such file or directory

step 2. 之前没有安装过git,使用linux专属的apt包管理工具来安装git

sudo apt update  //安装apt包管理工具

apt包安装完成之后

sudo apt install git  //安装git工具

安装完成git工具以后

git --version //检查git版本

至此Linux环境下的git工具安装已经完成


MacOS下安装git工具

step 1. 打开mac自带的本地终端后,在任意目录下输入:git ,查看系统是否自带有git
有的话,就会展示一大堆的git命令之类的东西
没有话,会展示 No such file or directory

step 2. 之前没有安装过git,使用linux专属的apt包管理工具来安装git

sudo apt update  //安装apt包管理工具

apt包安装完成之后

sudo apt install git  //安装git工具

安装完成git工具以后

git --version //检查git版本

至此MaxOS环境下的git工具安装已经完成


windows环境下安装git

step 1. 下载安装git工具

https://git-scm.com/downloads

step 2. 一键式的解压安装完成


常用操作

Linux,mac,windows基本一致。windows稍有不同

  1. 安装Git工具,然后在指定的目录下邮件点击"Git Bash here",会弹出Dos窗口

  2. 在该窗口下,输入 git init,把当前目录建立成可管理的仓库。

  3. 查看该仓库下是否有.ssh文件夹,如果没有手动创建一个.ssh文件夹

  4. 然后使用命令

ssh-keygen -t rsa -C 
  1. 进入.ssh文件夹,应该只有config,known_hosts这两个文本文件
  2. 创建账户名和邮箱
git config --global user.name"zhangsan"
git config --global user.email"zhangsan@163.com"
  1. 生成用户公钥
ssh-keygen -t rsa -C "zhangsan@163.com
  1. 进入.ssh文件夹,查看是否有id_rsa,id_rsa.pub这两个文本文件
  2. 使用cat命令获得密钥
cat id_rsa.pub

会获得一串无规则的字符串,复制下来

  1. 进入到代码库(以github为例),找到你要的代码库的资源路径名
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    点击"Add SSH key",配对密钥完毕

  2. 开始拉代码
    回到刚刚的代码库的那个页面
    在这里插入图片描述
    点击绿色的Code
    在这里插入图片描述
    标注红框的位置都可以选,任意选这两种拉去代码的方式
    使用HTTPS可以不需要配置密钥,但是可能每次pull,push的时候需要你去认证账号的密码
    使用SSH的话比较方便,如果你之前已经在账户的settings里面配置了密钥,SSH是可用的,否则就是会提示你SSH方式不可用
    任意选择一个,然后回本地的终端,在你创建的那个代码仓库,就是输入了git init命令所在的目录

// 使用https请求拉去代码库
git clone https://github.com/zhangsan/xxxxxx.git
//使用SSH方式拉去代码库
git clone git zhangsan@163.com/xxxxxx.git

然后拉去就完成了。

常用git命令:

  • git pull # 抓取远程仓库所有分支更新
  • git pull # 抓取远程仓库所有分支更新
  • git push # push所有分支
  • git push origin master # 将本地主分支推到远程主分支
  • git push -u origin master # 将本地主分支推到远程(如无远程主分支则创建,用于初始化远程仓库)
  • git push origin <local_branch> # 创建远程分支, origin是远程仓库名
  • git push origin <local_branch>:<remote_branch> # 创建远程分支
  • git push origin :<remote_branch> #先删除本地分支(git br -d ),然后再push删除远程分支
  • git add. 缓存已修改的部分
  • git checkout -f 强制切换到某一个分支
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值