git常用命令整理

在实习过程中,因为经常需要在下载项目,上传代码,所以对git一些基本的命令使用频率还是很高的,因此做一个大概的整理。


克隆项目到本地:
git clone  项目地址

在这里插入图片描述
项目地址为github 如上图,输入git clone https://github.com/ades4/project.git
项目地址为gitlab的如 输入git clone git@git…
在这里插入图片描述

下载完项目,进行自己的代码编写之后,需要将自己的代码上传,此时就需要git push操作,但不能够直接进行push操作。作为一个项目,一般都是很多人同时参与,需要注意看此时分支是否为个人的分支(千万注意不要轻易在master分支进行操作)

git branch     查看分支
git checkout <name>   切换分支
git checkout –b <name>  创建并切换分支
git branch -d <name>  删除某分支

如果确认分支无误,可以进行push操作,也需要注意,最好按下面操作来进行

git fetch  先更新一下项目的源
git pull   拉取最新的master
git push  提交到你的远程分支

这样就可以push到你的远程分支上啦

如果你想查询一下你的提交记录,就可以用 git reflog 命令,就可以看到查看所有分支的所有操作记录(包括已经被删除的 commit 记录和 reset 的操作)
在这里插入图片描述

git reflog 

如果想放弃本地的文件修改,恢复上一次成功push的版本可使用git reset --hard FETCH_HEAD命令,FETCH_HEAD表示上一次成功git pull之后形成的commit点

 git reset --hard FETCH_HEAD

但你的功能设计好了也测试通过了,想要合并到主干,则可以使用git merge master命令,合并分支,也可以与其他分支合并,将分支名更改即可

git merge 分支名 

git reflog 查看本地提交记录

git reflog
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值