这是我参加更文应战的第28天,活动概况检查: 更文应战

前言

Git 是我们日常作业中运用频率极高的工具,各种指令让人目不暇接,今日,我们就在这儿总结一下它的一些根柢指令,算是做一份操作笔记吧。

根柢指令

git add

把要提交的文件的信息增加到暂存区中。当运用 git笔记本电脑排名前十 commit 时,将根据暂存区中的内容来进行文件的提交。

它通常将现有途径的当时内容作为一个全体增加,但是经过一些选项,它也能够用于增加内容,只对所运用的作业树文件进行一些更改,或删去作业树中不存在的途径了。

索引”保存windows怎样激活作业树内容的快照,http 500而且将该快照作为下笔记本电脑怎样连wifi一个提交的内容。 因此,在对作业树进行任何更改之后,而且在工作 git commit 指令之前,有必要运用 git add 指令将任何新的或修正的文件增加到索引。

该指令能够在提交之前屡次实施。它只在工作 git add 指令时增加指定文件的内容; 假定期望随后的更改包含鄙人一个提交中,那么有必要再次运索引贴git add 将新的内容增加到索引。笔记本cpu天梯图

# 把指定的文件增加到暂存区笔记本电脑
$ git add <文件途径>
# 增加悉数修正、已删去的文件到暂存区中
$ git add -u [<文件途径>缓存视频怎样转入本地视频]
$ git add --update [<文件途径>]
# 增加悉数修正、已删去、新增的文件到暂存区中,省掉 <文缓存视频变成本地视频件途径> 即为当时目录
$ git add -A [<文件途径>http协议]
$ git ad缓存视频怎样转入本地视频d --all [<文件途径>]
# 检查悉数修正、已删去但没有提交的文件,进入一个子指令体系
$ git add -i [<文件途径>]
$ git add --interactive [<文件途径>]

git branch

操作 Gitwindows键是哪个 的分支指令。

# 列出本地的悉数分支,当时地址分支以 "*" 标出
$ giwindows键是哪个t branch
# 列出本地的悉数分支并闪现终究一次提交,当时地址分支以 "*" 标出
$ git branch -v
# 创立新分支,新的分支根据上一次提交树立
$ git branch <分支名>
# 修正分支称谓
# 假定不指定原分支称谓则为当时地址分支
$ git bran索引符号ch -m [<原分支称谓>] <新的分支称谓>
# 强制修正分支称谓
$ gihttpwatcht branch -M [<原分支称谓>] <新的分支称谓>
# 删httpclient去指定的本地分缓存视频吞并
$ g缓存视频在手机哪里找it branch -d <分支称谓>
# 强制删去指定的本地分支
$ git branch -D <分支称谓>

git checkout缓存

更新作业树中的文件以匹配索引或指定树中的版别。假定没有给出途径 – git checkouwindows许可证行将过期怎样办t 还会更新 HEAD ,将指定的分支设置为当时分支。

# 切换到已存在的指定分支
$ git checkohttps和http的区别ut <分支称谓>
# 创立并切换到指定的分支,保存悉数的提交记载
# 等同windows许可证行将过期怎样办于 "git branch" 和 "git checkout" 两个指令吞并
$ git checkout -bhttpwatch <分支称谓&Windowsgt;
# 创立并切换到指定的分支,删去悉数的提交记载
$ git checkout --orphan <分支称谓>
# 替换掉本地的改动,新增的文件和现已增加到暂存区的内容不受影响
$ gi缓存文件在哪里t checkout <文件途径>

git checkout 是 git 最常用的指令之一,一同也是一个很危险的指令,由于这条指令会重写作业区。

git clone

将存储库克隆到新创立的目录中,为克隆的存储库中的每个分支创立长途缓存视频在手机哪里找盯梢分支(运用 git branch -r 可见),并从克隆检出的存储库作为当时活动分支的初始分支。

# 默许在当时目录下创立和版别库名相同的文件夹并下载版别到该文件夹下
$ git clone <长途库房的网址>
# 指定本地库房http 404的目录
$ git clone &缓存是什么意思lt;长途库房的网址> <本地目录>
# -b 指定要克隆的分支,默许是master分支
$ git clone <长途库房的网址&g索引页是哪一页t; -b <分支称谓> <本地目录&g索引符号t;

git commit

将索引的当时内容与描绘更改的用户和日志音讯一同存储在新缓存视频怎样转入相册的提交中。

# 把暂存区中的文件提交到本地库房,HTTP调用文本修正器输入该次提交的描绘信息
$ git commit
# 把暂存区中的文件提交到本地库房中并增加描绘信息
$ git commit -m "<提交的描绘信息>"
# 把悉数修正、已删去windows怎样激活的文件提交到本地库房中
# 不包索引图括未被版别库盯梢的文件,等同于先调用了笔记本电脑排名前十 "git add -u"
$ git commit -a -m "<提交的描绘信息>"
# 修正前次提交的描绘信息
$ git commit --amend

gitwindows10激活密钥 config

主要是用来装备 Git 的相关参数,其主要操作有:

# 检查装备信息
# --local:库房级,--glob笔记本电脑怎样连wifial:全局级,--system:体系级
$ git config &l笔记本电脑排名前十t;--local | -笔记本电脑-global | --system> -l
# 检查当时收效的装备信息
$ git confhttp://www.baidu.comig -l
# 修正装备文件
# --local:库房级,--global:全局级,-笔记本电脑性价比排行-system:体系级
$ g笔记it config <--local | --global | --system> -e
# 增加装备项
# -笔记-local:库房级,--global:全局级,--system:体系级
$ git索引失效的几种状况 config <--local | --global | --systewindows10m> --add <笔记本电脑name> &ltwindows键是哪个;value>
# 获取装备项
$ git config <--local | --global | --缓存视频吞并app下载system> --get <name>
# 删去装备项
$ git config <--local | --global | --system> --unset <name&笔记本cpu天梯图gt;
# 装备提交记载中的用户信息
$windows怎样激活 git config --global索引超出矩阵维度 user.nwindows是什么意思ame <用户名>
$ git config --global user.email <邮箱地址>
# 更改Git缓存区的巨细
# 假定提交的内容较大,默许缓存较小,提交会失利
# 缓存巨细单位:B,例如:52Windows4288000(500MB)
$ g索引失效的几种状况ihttps和http的区别t config --global http.postBuffer <缓存巨细&g笔记本电脑t;
# 调用 git status/git diff笔记 指令缓存视频怎样转入相册时以高亮或五颜六色方法闪现缓存视频变成本地视频改动状况
$ git config --globa索引失效的几种状况l color.ui truewindows是什么意思
# 装备能够缓存暗码,默许缓存时刻15分钟
$ git config --global credential.helper cache
# 装备暗码的缓存时刻
# 缓索引失效的几种状况存时刻单位:秒
$ git config笔记本 --global credential.helper 'cache --timeout=<缓存时刻>'
# 装备长期存储暗码http 302
$ git config --global credential.hel缓存视频per store

Git 一共有3个装备文件笔记本电脑怎样连wifi

  1. 库房级的装备文件:在库房的 .git/.gitconfig,该装备文件只对地址的库房有用。
  2. 全局装备文件:Ma笔记本电脑什么牌子好c 体系在 ~/.笔记本电脑开不了机gitconfigWindows 体系在 C:Users<用户名>.gitconfig
  3. 体系级的装备文件:在 Githttp://www.baidu.com 的设备目录下(Mac 体系下设备目录在 /u缓存sr/local/git)的 etc 文件夹索引超出矩阵维度中的 gitconfig

git diff

用于闪现提交httpwatch和作业树等之间的更改。

此指令比较的是作业目录中当时文件和暂索引有哪几种类型存区域快照之间的差异,也就是修正之后还没有暂存起来的改动内容。

# 比较当时文件笔记和暂存区中文件的差异,闪现没有暂存起来的更改
$ git diff
# 比较暂存区中的文件和缓存视频怎样转入相册前次提交时的差异
$ git diff --cached
$ git diff --staged
# 比较当时文件http 404和前次提交时的差异
$ git diff HEA笔记本电脑排名前十D
# 检查从指定的版别之后改动的内容
$ git diff <commit ID笔记本电脑开不了机>
# 比较两个分支之间的差异
$ git dif索引符号f <分支称谓> <分支称谓>
# 检查两个分支分隔后各自笔记本电脑排名前十的改动内容
$ git diff <分索引页是哪一页支称谓>...<分支称谓>

git fetch

从长途库房获取最新的版别到本地的 tmp 分支上。

# 将长途库房悉数分支的最新版别悉数取回到本地
$ git fetch <长途库房的别号>
# 将长途库房指定分支的最新版别取回到本地
$ gwindows是什么意思it fetch <长途主机名> <分支名>

git init

初始化项目地址目录,初始化后会在当时目录下出现一个名为 .git 的目录。

# 初始化本地库房,在windows更新有必要吗当时目录下生成 .git 文件夹
$ git init

git log

闪现提交的记载。

# 打印悉数的提交记载
$ giwindows更新有必要吗t log
# 打印从第一次提交到指定的提交的记载
$ git log索引符号表明的意义 <commit ID>
# 打印指定数量的最新提交的记载
$ git log -&l笔记本cpu天梯图t;指定的数量>

git me缓存的视频怎样保存到本地rge

用于将两个或两个以上的开发前史windows体系参加(吞并)一同。

# 把指定的分支吞并到当时地址的分支下,并主动进行新的提交
$ git merge <分支称谓>
# 把指定的分支吞并到当时地址的分支下,不进行新的提交
$ git merge --no-co缓存视频吞并app下载mmit <分支称谓>

git mv

重命名文件或许文件夹。

# 重命名指定的文件或许文件夹
$ git mv <源文件/文件夹> <政策文件/文件夹>

git pullHTTP

从长途库房获取最新版别并吞并到本地。
首先会实施 git fetch,然后实施 git merge,把获取的分支的 HEAD 吞并到当时分支。

# 从长途库房获取最新版别。
$ git pull

git索引 push

把本地库房的提交推送到长途库房。

# 把本地库房的分支推送到长途库房的指定分支
$ git push <长途库房的别号> <Windows本地分支名>:<长途分支名>
# 删去指定的长途库房的分支
$ git push &windows是什么意思lt;长途库房的别号> :<长途分支名>
$windows7旗舰版 git puswindows键是哪个h <长途库房的别号> --delete <长途分支名>

git remote

操作长途库。

# 列出现已存在http://192.168.1.1登录的长途库房
$ git remote
# 列出长途库房的详细信息,在别号后边列出URL地址
$ git remote -v
$ git remote --verbose
# 增加长途库房
$ git remote add <长途库房的别windows10号> <长途库房的URL地址>
# 修正长途库房的别号
$ git remote rename <原长途库房的别号> &索引超出矩阵维度lt;新索引贴的别号>
# 删去指定称谓的长途库房
$ git remote remove <长途库房的别号windows是什么意思>
# 修正windows10激活密钥长途库房的 URL 地址
$ git remote set-url <长途库房的别号> <新的长途库房URL地址>

git reset

恢复提交记载。

# 重置暂存区,httpclient但文件不受影响
# 相当于将用 "git add" 指令更新到暂存区的内容撤出暂存区,能够指定文件
# 没有指定 commit ID 则默许为当时 HEAD
$ git reset [<文件途索引超出矩阵维度径>]
$ git reset --mixed [<文件途径>]
# 将 HEAD 的指向改动,吊销到指定的提交记载,文件未修正
$ git reset <commit ID>
$ git reset --mixed <commit ID>
# 将 HE笔记本AD 的指向改动,吊销到指定的提交记载,文件未修正
# 相当于调用 "git reset --mixed" 指令后又做了一次 "githttpclient add"
$ git reset --soft <windows体系commit ID>
# 将 HEAD 的指向改动,吊销到指定的提交记载,文件也缓存视频变成本地视频修正了
$ git reset --hard <commit ID>

git rev缓存视频变成本地视频e缓存视频在手机哪里找rt

生成一个新的提交来吊销某次提交,此次提交之前的悉数提交都会索引失效的几种状况被保存。

# 生成一个新的提交索引是什么意思来吊销某次提交
$ git revert <commit ID>

git rm

删去文件或许文件夹。

# 移缓存的视频怎样保存到本地除盯梢指定的文件,并从本地库房的文件夹中删去
$ git rm <文件途径>
# 移除盯梢指定的文件夹,并从本地库房的文件夹中删去
$ git rm -r <文件夹途径>
# 移除盯梢指定的文件,在本地库房的文件夹中保存该文件
$ git rm --cached

git status

用于闪现作业目录和暂存区的状况。运用此指令能看到那些修正被暂存到了, 哪些没有, 哪些文件没有被 Git tracked 到。

#windows体系 检查本地库房的状况
$ gi缓存t status

git status 不闪现现已 commit 到项目前史中去的信息。

看项目前史的信息要运用 git log

git tag

操作标签的指令。

# 打印悉数的标签
$ git tag
# 增加轻量标签,指向提交目标的引证,能够指定之前的提交记载
$ git tag <标签称谓> [<commit ID>]
# 增加带有Windows描绘信息的附注标签,能够指定之前的提交记载
$ git tag -a <标签称谓> -m <标签描绘信息windows10激活密钥>windows许可证行将过期怎样办 [<commit ID&gt笔记本电脑开不了机;]
# 切换到指定的标签
$ git checkout缓存视频吞并 <标签称谓>
# 检查标签的信息
$ git show <标签称谓>
# 删去指定的标签
$ git tagwindows10激活密钥 -d <标签称谓>
# 将指定的标签提交到长途库房
$ git push <长途库房的别号> <标签称谓>
# 将本地悉数索引失效的几种状况的标签悉数提交到长途笔记本电脑开不了机库房
$ git push <长途库房的别号windows10激活密钥> –tags

~

~ 本文完,感谢阅览!

~

学习诙谐的知识,结识诙谐的朋友,刻画诙谐的魂灵!

我是httpwatch〖编程三昧〗的作者 隐逸王,我的群众号是『编程三昧』,欢迎重视,期望我们多多指教!

你来,怀揣期望,我有墨香相迎! 你归,不论得失,唯以余韵相赠!

知识与技能侧重,内力和外功兼修,理论和实践两手都要抓、两手都要硬!