git 笔记一

2022-01-30  本文已影响0人  Yandhi233

由于这段时间一直使用的是 WebStorm(借口),对 git 的一些命令有些生疏了(WebStorm 的 git 做的实在是太好了!),只记得一些基础的命令了,所以花了点时间整理了这些,对抗遗忘。

1. 基础命令

$  git init      
//  初始化仓库,建立.git目录,又叫工作树,存储了管理当前目录所需的仓库数据
$  git status
//  查看当前工作树的状态     
$  git add
//  向暂存区添加文件,暂存区是提交之前的一个临时区域
$  git commit
//  从暂存区提交文件至本地仓库,git commit -m 'first commit'
$  git log
//  查看以往仓库中提交的日志,每个提交信息都会记录一个相应的 hash 值
$  git diff
//  查看工作树、暂存区、最新提交之间的差别
$  git remote add 
//  在推送远程仓库之前,需要添加远程仓库,本地仓库与远程仓库建立链接
//  示例 git remote add origin git@github.com:xxxxx,orgin可以理解为远程仓库的一个别名
$  git push
//  将本地仓库内容推送至远程仓库
//  示例 git push -u origin marster 其中 -u 可以在推送的同时与远程分支做关联,默认此分支为推送与拉取的远程分支的信息

对以上基础命令的补充拓展

git log --pretty=short 只显示第一行提交信息
git log <fileName> 只显示相应文件的提交日志
git diff HEAD 查看本次提交与上次提交之间有什么差别,HEAD 是指向当前分支中最新一次提交的指针(好习惯)

2. git 分支命令

在日常协作开发中,通常会建立不同的分支,不同的分支中,可以进行完全不同的作业,等到该分支作业完成后再与主分支 marster 合并

3. 进阶命令

上一篇 下一篇

猜你喜欢

热点阅读