git常用命令

2021/9/5
开始记录项目中需要用到但忘了的知识点


一、VCS系统

版本控制系统,用于项目中存储、共享、合并、历史回退、代码追踪文件历史等

常用VCS软件

CVS 2000年以前
SVN 2010年以前
Git   2010年至今

二、Git常用概念

工作目录:用于保存项目中的文件的目录 暂存区:是内存中的一块区域,用于临时存储项目中文件的修改
Git仓库(本地仓库):是一个特殊的目录,保存所有项目中的文件以及每次修改的记录

在这里插入图片描述

三、Git常用命令

(1) 软件第一次使用git前,告诉git你是谁

git config --global user.name "自定义用户名"
git config --global user.email "用户邮箱"

(2) 创建一个git仓库,使用git来管理项目

git init    会在当前目录下生成一个.git目录(处于隐藏状态),用于保存项目文件的历史

(3)查看当前Git系统的状态

git status

(4)将指定的文件从工作目录添加到暂存区

git add 文件名称
git add .    将当前工作目录中所有的新文件、修改的文件等添加到暂存区

(5) 将暂存区中的文件提交到Git仓库

git commit -m "提交内容说明"

(6) 查看仓库中所有的提交日志

git log    只能查看当前版本及以前提交日志,之后的无法查看
git reflog    查看所有的提交日志、回退记录…

(7) 历史回退

git reset --hard 提交的id

(8) 忽略文件

项目中有些文件不需要提交到仓库,可以忽略
在工作目录中使用任意的编辑器创建文件.gitignore,把要忽略的文件写入到这个文件中

四、分支操作

分支就是从主线上分离出来,进行的另外的操作,同时不影响主线。 默认的主线叫做主分支(master)
在这里插入图片描述

(1) 查看所有的分支
git branch
(2) 创建新的分支
git branch 分支名称
(3) 切换分支
git checkout 分支名称
(4) 合并分支
git merge 分支名称
(5) 删除分支
git branch -d 分支名称    删除已合并的分支
git branch -D 分支名称    强制删除分支

五、远程仓库

码云、GitHub
将本地仓库推送至远程仓库
git push 仓库地址 分支名称    如果写错了用户名密码,需要手动删除(控制面板 → 凭据管理器 → Windows凭据)
git clone 仓库地址    将一个远程仓库克隆到本地(可以任意的仓库)
git pull 仓库地址 分支名称    将远程仓库拉取到本地(已有仓库的基础之上)


2019年就注册了CSDN,2021年才想到要好好利用起来,那就从今天开始记录吧!

就这么一篇小博客,用了快两个小时的时间,边写边研究怎么去写好它,熟能生巧^ ^。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值