git基本语句的使用

tech2025-10-27  3

简介

  Git是一种分布式版本控制工具,主要工作方式包括本地管理和远程云端管理,所使用的命令是Linux 操作系统使用的命令。  若第一次使用Git,则需要注册用户名和邮箱,其注册命令为:  git config --global user.name “huangying”  git config --global user.email “1845019529@qq.com” 查看用户名:git config user.name 查看邮箱:git config user.email 修改用户名:git config --global user.name “Your_username” 修改用户邮箱:git config --global user.email “Your_email” 注:" "中自行替换

上传文件基本步骤如下

 git init 初始化,创建本地仓库  git add 文件名,选中此文件,git add .选中所有文件  git commit -m “文件进行说明”,提交到暂存区  git remote add origin 远程仓库地址,进行仓库连接  git push -u origin master 进行上传 如果报错:  git pull --rebase origin master 下载 再次执行git push -u origin master 进行上传

文件撤销和版本回退

 git add操作前 git checkout --文件名 ,回退到未修改之前  git add操作后 git reset HEAD 文件名,当前暂存区,拿到工作区 版本回退:移已经交给仓库了,且拿回来内容不变 执行命令:git reset --hard commitID 具体图解如下:

远程管理
1、远程库查看 git remote :显示每一个远程仓库的简称 查看详细信息:git remote -v(verbose) git remote show origin 2、clone ·含义:从远程git仓库服务器上的所有数据拷贝下来 ·命令: git clone url 任务1:从gitee平台上clone一个版本库 git clone https://github.com/TomHuangying/blog.git 3、移除远程仓库 含义:只是移动本地库与远程库的联结 命令:git remote rm origin 4、添加远程仓库 命令:git remote add <shortname> url 实例:git remote add origin https://github.com/TomHuangying/blog.git 5、从远程fetch数据 含义:从远程仓库获取最新版本的数据,但不会合并 命令: git fetch(origin master) 获取到不会合并,意味着不显示 git merge origin/master 合并,及显示 6、从远程pull数据仓库 含义:代码会合并到当前工作区 命令:git pull origin master 7、git支持的协议 ◆本地协议、HTTPS协议、SSH协议和Git协议。 HTTPS协议:第一次使用时会让输入远程库用户信息并记录。 电脑“开始”-控制面板-用户帐户与安全-凭据管理-普通数据:记 录着用户信息 SSH协议:Secure Shell数据传输的安全性协议 原理:生成一个公钥和一个私钥。公钥添加到服务器的某个账 户上,在客户端利用私钥认证并登录。 SSH使用rsa非对称加密算法。 SSH远程传输协议使用 步骤1:查看是否有rsa密钥 C:/用户/dell/.ssh其中id rsa为私钥,id_rsa.pub为公钥 ·步骤2:如果没密钥,则在本地生成密钥 命令:ssh-keygen -t rsa ·步骤3:远程库上配置公钥 远程帐户下-设置-SSH公钥:将公钥贴粘,确定。 生成密钥:ssh-keygen -t rsa 8、本地库推送到远程库 (1)远程库平台选择、注册用户、公钥 (2)远程库创建 (3)本地库数据推送 步骤0:生成SSH 步骤1:创建本地库git init 步骤2:添加远程库git remote add origin url 步骤3:推送数据到远程库git push -u origin master(bn)
分支
1、创建分支 执行命令:git branch <branchName> 2、查看分支 查看本地分支: git branch 查看远程分支:git branch -r 查看所有分支(包含本地和远程):git branch -a 3、切换分支 执行指令:git checkout <branchName> 4、合并分支 执行命令:git checkout master git merge branchName 5、删除本地分支 执行指令: git branch -d branchName 注:需要切出该分支才能删除 删除远程分支 git push origin --delete <branchName> 6、删除远程分支 执行命令: git push origin-d brn 7、推送分支到远程库 执行命令:git push-u origin bn 8、查看分支历史 执行命令:git log --oneline --decorate 9、查看分支关系 执行指令:git log --oneline --decorate --graph --all
最新回复(0)