Git从安装到推送代码命令【汇总】

本文详细介绍了Git的安装方法,工作流程(包括工作目录、暂存区和本地历史仓库),常用的Git命令如初始化、添加、提交和查看日志,以及分支管理、SSH公钥配置、本地代码推送和解决代码冲突的步骤。
摘要由CSDN通过智能技术生成

Git

安装

https://git-scm.com/

Mac使用homebrew或下载Xcode)


工作流程
  • 工作目录(Working Tree):代码的存放位置(进行版本控制的位置)
  • 本地历史仓库(Repository):存放不同版本的代码
  • 暂存区(Index):代码提交到仓库前的临时存储空间

先将代码从工作目录添加到暂存区,再从暂存区提交到本地历史仓库


Git常用命令
  • git init 初始化,创建git仓库
  • git status 查看git状态(文件是否进行了添加,提交操作)
  • git add 添加,将指定文件添加到暂存区
  • git commit 提交,将暂存区文件提交到历史仓库
  • git log 查看日志(git提交的历史日志)
cd Git仓库文件夹
git init  //1
git add 添加文件名
//可以git status查看文件状态
git commit - m '描述内容'//必须加描述内容
//修改版本后再进行添加和提交操作
git log//查看日志
git reflog//查看日志精简版

Git版本切换
git reset --hard 版本唯一索引值     

分支管理
  • 创建:git branch分支名
  • 切换:git checkout分支名
  • 合并:git merge分支名
  • 删除:git branch -d分支名

SSH公钥
git config user.name//(查看git仓库)
git config user.email//(查看git邮箱)
git config --globaluser.name "账户名"//(设置全局账户名和邮箱)
git config --globaluser.email "邮箱"
ssh-keygen-t rsa -C "邮箱"//(生成ssh公钥)
cd ~/.ssh//(查看是否生成ssh公钥)
cat ~/.ssh/id_rsa.pub//(查看ssh公钥)
ssh -T git@gitee.com//(检测ssh公钥是否全部配置完成)

本地代码推送
git remote add 远程名称 远程仓库URl(自定义仓库名称)
git push -u 仓库名称 分支名

克隆拉取远程仓库
  1. 将远程仓库的代码,克隆到本地仓库(1)
  2. 创建新文件,添加并提交到本地仓库
  3. 推送至远程仓库
  4. 项目拉取更新(2)
git clone 仓库地址(1)
git pull 远程仓库名 分支名(2)

代码冲突

解决方案:先拉取再提交


  • 15
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值