常用的Git 命令


前言简述

简述:在我们日常开发工作中经常会用到svn、git这类版本管理工具来上传更新维护我们所写的代码,厌倦了记繁琐的git命令那就让我们动动手搞一个备忘录,俗话说得好 “好记性不如烂笔头”,话不多说开始我们的主题。


一、基本概念

在这里首先普及一下Git中的4个概念:

  • workspace:工作区
  • staging area:暂存区/缓存区
  • local repository:版本库或本地仓库
  • remote repository:远程仓库

说到这里还不理解以上讲述,本文章推荐前往git官方文档进行参考。

二、Git命令

提示:以下代码块中的命令复制时不需要选中 $ 符,只需要从git处开始选择即可。

1. 初始化本地仓库

$ git init

2. 从远程仓库克隆代码

(1)不需要指定分支克隆

$ git clone
示例:$ git clone https://github.com

(2)需要克隆指定分支

$ git clone -b 分支名 地址
例如:$ git clone -b main https://github.com

3. 更新本地仓库代码

$ git pull

4. 查看所有分支

$ git branch

5. 查看所有用户

$ git config --list

6. 检出到工作区创建或切换一个分支

(1) 创建分支

$ git checkout -b

(2) 切换分支

$ git checkout

7. 合并分支

$ git merge

8. 将本地仓库代码推送至Git远端仓库

$ git commit -m "提交的描述信息"
$ git push

9. 查看当前项目中有哪些文件被修改过

$ git status

在Git命令中 status 具有以下几种状态:

(1)$ Untracked:未跟踪,一般为新增文件,此文件在文件夹中, 但并没有加入到 Git 库, 不参与版本控制. 通过 git add 状态变为 Staged。
(2)$ Modified:文件已修改, 仅仅是修改, 并没有进行其他的操作。
(3)$ deleted:文件已删除,本地删除,服务器上还没有删除。

10. 将状态改变的代码提交至缓存

(1) $ git add + 文件
(2) $ git add -u + 路径:将修改过的被跟踪代码提交缓存
(3) $ git add -A + 路径: 将修改过的未被跟踪的代码提交至缓存

11. 将代码提交到本地仓库中

(1)$ git commit -v 当你用-v参数的时候可以看commit的差异
(2)$ git commit -m 修改项目代码
(3)$ git commit -a 代表add,把所有的change加到git index里然后再commit
(4)$ git commit -a -v 提交命令

12. 撤回缓存中的代码

$ git reset

13. 查看当前Git本地仓库地址

$ git remote -v
例如:$ git remote get-url origin "http://192.168.13.30:8888"

14. 查看Git远程仓库地址

$ git remote get-url origin
例如远程仓库地址:http://127.0.0.1:8088

15. 修改本地仓库Git地址

$ git remote get-url origin "新的仓库地址"
例如:$ git remote get-url origin "http://127.0.0.1:8088"
  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值