脚本宝典收集整理的这篇文章主要介绍了git基本操作,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
Linux、macOS、Windows都可以在官网下载对应平台安装包, 下载地址:https://git-scm.COM/downloads 下面介绍三种平台的其它安装方式:
使用 dnf
:
sudo dnf install git-all
如果你在基于 Debian 的发行版上,如 ubuntu,请使用 apt
:
sudo apt install git-all
在安装 xcode Command Line Tools。 mavericks (10.9) 或更高版本的系统中,在 Terminal 里尝试首次运行 git 命令即可。
git --version
如果没有安装过命令行开发者工具,将会提示你安装。
去Git 官方网站下载。 下载地址: https://git-scm.com/download/win 国内镜像:https://npm.taobao.org/mirrors/git-for-windows/
检测安装成功可以运行 git
命令测试是否安装成功
git
当你安装好了git后,在Windows上会有三个内容
下列git操作示例使用GitHub和GitLab举例
这一步前需要先注册好Github账号,GitLab操作和GitHub一样
# 配置账号
git config --global user.name "GitHub账号"
# 配置邮箱
git config --global user.email "GitHub注册邮箱"
查看全局配置结果
git config --global --list
# 全局生成密钥
ssh-keygen -t rsa
# 根据邮箱密钥
ssh-keygen -t rsa -C “注册GitHub/GitLab的邮箱”
# 可以自定义生成文件名
ssh-keygen -t rsa -C “注册GitHub/GitLab的邮箱” -f ~/.ssh/id_rsa_gitlab
当输入命令后会提示三次需要输入密码,直接敲回车。
运行生成SSH密钥命令会在本地 .ssh
文件夹生成两个文件
id_rsa // 密钥 id_rsa.pub //公钥
将生成的ssh公钥 id_rsa.pub
复制到平台的ssh密钥中,路径:用户设置->SSH密钥
cd ~/.ssh
cd ~/.ssh
oPEn ~/.ssh
C:\Users\当前用户\.ssh
ssh -T git@github.com
# 或
ssh -T git@gitlab.com
如果一台机器需要连接多个git平台
.ssh
文件夹中新增 config
文件并写入一下内容# 一个GitHub配置
Host github.com
HostName github.com
User github用户名
IdentityFile ~/.ssh/id_rsa
# 一个GitLab配置
Host gitlab地址
HostName gitlab.com
User gitlab用户名
IdentityFile ~/.ssh/id_rsa_gitlab
# 配置文件参数
# Host : Host可以看作是一个你要识别的模式,对识别的模式,进行配置对应的的主机名和ssh文件
# HostName : 要登录主机的主机名
# User : 登录名
# IdentityFile : 指明上面User对应的identityFile路径
ssh-add ~/.ssh/id_rsa_gitlab
git init
初始化仓库后会在输入命令所处的文件夹生成一个.git
文件
克隆代码,后面跟着的是你想克隆代码的项目地址
git clone 项目地址
提交代码至远程仓库
git branch -分支名
切换到你想提交的分支
git checkout 分支名
# 添加指定目录或者指定文件名到暂存区
git add [文件名1] [文件名2] ...
# 将当前目录下所有文件添加到暂存区
git add .
git status
git commit -m "提交的描述信息"
git remote add origin "远程仓库地址"
git push -u origin 分支名
以上是脚本宝典为你收集整理的git基本操作全部内容,希望文章能够帮你解决git基本操作所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。