git命令

一、git命令

在这里插入图片描述

二、git工作流程

1:git init 表示初始化一个git仓库,(在任何一个空文件中输入)
2:git config --global user.name “xiaoming” 设置自己的名字 global表示全局配置
3:git config --global user.email “xiaoming @qq.com” 设置自己的邮箱
4:将写好的代码存放到仓库需要两步:

  • 放在仓库门口:
    git add ./readme.md 表示将同目录下的readme.md放在仓库口
    git add . 表示将本目录的所有内容都放到门口

  • 放在仓库里:
    git commit -m “第一次仓库提交” 表示备注说明

  • 一次性放进仓库里
    git commit --all -m “一次性操作” 跳过放在门口,直接放到仓库

5:git status 表示查看当前的状态
显示红色表示还没有推送到暂存区(门口),如果绿色表示已经放在了门口;
Nothing to commit, working directory clean 表示已经放到了仓库,当前目录干净

6:git log 可以查看提交的记录(会显示 时间、提交者、提交编码)
7:git log --oneline 表示用一行查看,更直观,

git log 可以查看提交日志,那么怎么退回到该日志的阶段?
8:git reset --hard Head~0
0表示回退到最新一次的日志阶段, 1 表示倒数第二次阶段;
9: git reset --hard Head~日志编码
这里的日志编码最好是git log --oneline下的编码

但是当你回退到以前的日志阶段时候,你再查看日志 git log 它只会显示当前日志及以前的日志,你只能向前退回日志。那怎么向后跳转呢?

10:通过 git reflog 来查看过往的日志
11:git branch 查看分支
12:git branch login 创建login分支
13:git checkout login 跳转分支 , login表示新创建的分支

在分支上的git add . 和 git commit -m “分支的提交” 只会存储到分支的仓库,不会提交到主仓库, 在分支上的其他命令和主分支上一样,若想提交到主分支,需要在主分支上合并分支,然后再git add .,
14: git merge login 合并login分支
15: git branch -d login
删除login,但不能删除当前分支,只能消灭别的分支

如果在分支上添加了一个功能,然后切回到主分支后又添加了该功能,并且提交了,此时合并分支后会发现冲突了,会提示手动修改冲突,即自己决定保留哪些代码,修改完后自己需要git add . ,git commit -m “”

三、开发流程

在这里插入图片描述

四、上传私有化项目

本地有更改,git pull拉取代码成功,但是代码没有拉下来

在这里插入图片描述


5.2:将本地分支推送到云端分支

1:git checkout login //切换到login分支
2:git branch //查看当前分支
3:git push -u origin login //表示将当前分支推送到远程的origin存储里面的login分支上

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值