git语句

git语句

创建仓库命令
命令 说明
git init 新建仓库的时候,初始化仓库
git clone 从远程端拷贝一个仓库到本地
操作仓库命令
工作流程

1.通过下载仓库(git add )

2.修改代码(理解:在工作区编写代码,进行工作)

3.提交工作成果到缓存区(git commit)

4.把缓存区的文件上传到远程分支上(git push)

git add

作用:通过命令把文件提交到暂存区

①添加一个或多个文件到暂存区

git add [file1] [file2]...

例:

D:\测试包\个人工作\Git文章总结 ---- 为基础本地仓库

在文件中有Git语句总结.md,ReadMd.Text,配置文件.ini

例子需求:

1.先上传配置文件.ini到暂存区

$git add 配置文件

2.上传Git语句总结.md,ReadMd.Text到暂存区

$git add Git语句总结.md ReadMd.Text

②添加一个文件夹

$git add [dir]

③添加当前目录下面的全部文件到暂存区

$git add .
git status

作用:查询项目当前状态

通常使用,git status -s -s 为获取参数的简短输出结果

例子:

AM 配置文件.ini

A text_1.text

AM 代表添加到暂存区后还有改动

A 代表增加文件

M 代表修改未提交到本地仓库

git diff

作用:当前工作区和提交之前的项目比较,输出格式为一行行对比

git commit

作用:提交暂存区代码到本地仓库

git commit -m[备注信息]增加备注信息

git commit -a 把修改的项目直接提交到本地仓库,减少git add操作

git reset

作用:回退到对应的版本,本地仓库代码回退到对应的版本

具体代码:git reset [--soft | --mixed | --hard] [HEAD]

--soft :回退到对应的版本

--mixed: 默认值,重置暂存区的文件和上一次的提交一致

--hard:会清空工作区中的项目文件,在将暂存区和工作区都回到对应的版本【注:注意保存代码并且提交,本地仓库不会被修改】

参数说明:

1.HEAD-n 回到以上n多个版本

$git reset --hard HEAD~1 回到上个版本

2.可以针对某个文件进行回退到对应的版本

$git reset HEAD^ 配置文件.ini

3.也可以退回到对应的标签版本

git rm

删除工作区和暂存区的项目

1.强制删除

$git rm -f 配置文件.ini

2.如果只是暂存区项目,

$git rm --cached 配置文件.ini

git mv

作用:重命名文件

远程操作命令
命名 说明
git remote 远程仓库操作,删除,增加,重命名
git fetch 远程跟踪
git pull 下载远程代码并且合并
git push 上传远程代码并且合并
分支命令
①增加分支

新增分支:在本地仓库新建以一个分支库

$git branch [branchName]

②删本地分支

删除分支本地仓库

$git branch -d [branchName]

强制删除本地仓库

$git branch -D [branchName]

删除远程仓库分支[通过指令去删除远程仓库分支]

$git push origin --delete firstbranch

{注:删除本地仓库后,执行push 指令,把本地仓库提交到远程仓库,不会删除远程仓库的分支,需要通过指令去删除远程仓库的分支}

③查分支信息

查看分支信息

$git branch -a ---查看服务器的所有分支已经自己当前所在的分支

$git branch ----查看当前所在分支

④切换本地分支

$git checkout secondbranch

本地仓库跟踪远程仓库对应分支

$git checkout --track origin/firstbranch

推送本地分支到远程仓库

$git push origin firstbranch

⑤合并分支

把选中的远程仓库分支合并到当前的仓库分支

$git merge secondbranch

参考文献:

Git 基本操作 | 菜鸟教程 (runoob.com)

Git 中删除本地分支和删除远程分支是两回事儿Data-Mining的博客-CSDN博客gitlab删除远程分支

posted @ 2022-05-24 17:27  偏科生  阅读(42)  评论(0)    收藏  举报