Git指令

一、初始化
git init

二、提交
git add . // 当前目录, 将当前目录下所有文件提交到暂存区
git commit -m “提交日志” // 将暂存区的内容提交到本地仓库 (生成提交日志)

三、查看
git status // 查看当前仓库的状态
git log // 查看提交记录

四、版本回退
如果使用的是 --hard 一定一定要谨慎, 它会清空工作区, 意味着没提交的代码会丢失
git reset --hard 版本id // 切换到指定版本

误操作了, 被切换没了, 想查看以前的提交日志该怎么办?
git reflog

五、还原当前工作区的状态
如果修改了提交的笔记, 无法正常的 git pull 更新, 就需要先执行以下命令试试
git restore . // 还原当前工作区到最新的版本

六、克隆 / 更新
git clone 仓库地址
git pull

七、关联 / 推送
添加远程仓库关联, 关联的远程仓库不同重名
git remote add origin // 仓库地址

查看所有远程仓库关联
git remote -v // v: verbose 详情

删除远程仓库关联 origin
git remote remove origin

推送到远程
git push // 如果是第一次推送需要加 -u 仓库名
git push -u origin // -u --set-upstream 第一次提交

八、分支操作
查看分支
git branch // -a 表示查看所有 all

删除分支
git branch -d // -d delete -D 强制删除

新建分支
git branch // 分支名

切换分支
git checkout // 分支名

新建并切换分支
git checkout -b // 分支名

合并分支
git merge 目标分支 // 合并过来

九、Git 提交流程
1、新建分支写代码
git checkout -b reg

2、将代码提交到暂存区
git add .

3、将代码提交到本地仓库
git commit -m “信息”

4、将代码推送到远程仓库
git push -u origin reg

5、代码审查完毕后合并分支并提交
git checkout master // 切换回主分支
git merge reg // 合并子分支
git push // 推送到远程仓库

6、建议合并后删除分支
git branch -d reg

十、配置 SSHKeys
1、找到对应的代码管理平台(Gitee / Github), 查看提交邮箱

 


2、基于邮箱生成秘钥对,默认生成在用户目录下
ssh-keygen -t rsa -C “6634284@qq.com”

 

3、配置公钥,找到公钥

 


4、复制到码云的 ssh keys

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值