Git工作流(简单)

本地仓库 VS 远程仓库

第一步:创建SSH Key

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

一路回车即可。最终在C: User\Admin下会有一个.ssh文件,把id_rsa.pub文件中的内容复制一下粘贴到下图中。Github是同理的,找到SSH Key的配置,添加一个公钥即可。
在这里插入图片描述
在这里插入图片描述

初始化本地仓库

初始化仓库

git init

全局配置项

git config --global user.name “user.name”
git config --global user.email “user.email”

查看全局配置信息

git config --list

配置完之后,可以在本地做一系列的更改、操作,完成之后保存更改。
大概的的流程分为3步:

  1. 保存更改,把本地更改(工作区)添加到暂存区。git add ./git add fileName
  2. 暂存之后,需要把暂存的结果提交到本地仓库中,暂存区内容提交到仓库。git commit -m "注释"
  3. 到此本地仓库工作完成,最后一个是需要把本地仓库的更改、添加推送到远程仓库。 git push origin 本地仓库分支名

这里从本地推送到远程仓库有一个非常重要的点:本地需要关联远程仓库

git remote add origin 远程仓库地址
关联成功之后,第一次从本地推送到远端仓库的命令:git push -u origin 本地分支
只需要执行一次 push -u 分支名,以后都直接使用push origin 分支名推送即可

克隆远程仓库

本地克隆远端仓库

git clone 地址

这里如果本地没有用户凭据的话,在执行克隆的时候会出现一个弹框,需要输入Gitee或Github的账号和密码,账号密码无误命令才会执行成功。

git 常用命令

查看变更的文件:git status
查看分支提交记录:git loggit log -g
查看分支:git branch
新建分支:git branch 分支名
删除分支:git branch -d 分支名-D强制删除
切换分支:git checkout 分支名
新建并切换到新分支:git checkout -b 分支名
合并指定分支到当前分支:git merge 分支名
拉取远端指定分支代码到本地:git pull origin 远端分支名
推送分支到本地仓的远端:git push origin 远端分支名
强制推送分支到本地仓的远端:git push origin 远端分支名 -f
推送分支到指定仓的远端:git push 远端仓库路径 远端分支名
暂存工作区变更:git stash
取消暂存:git stash pop
当前分支变基:git rebase 分支名
把多个提交合并成一个提交:git rebase -i HEAD~number

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值