欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 资讯 > git命令学习分享

git命令学习分享

2025/10/16 23:17:52 来源:https://blog.csdn.net/weixin_74152658/article/details/140596193  浏览:    关键词:git命令学习分享

分布式版本控制系统,本地仓库和远程仓库相互独立。

使用repository仓库进行控制,可以对里面的文件进行跟踪,复原。

git config --global --list:查看git配置列表

cd ** :进入**

cd .. :退回上一级

echo "..."> 文件名.文件格式 :新建一个自定义内容的自定义文件。>> 就是追加内容。

mkdir 文件夹:新建

notepad filename:编辑文件

1.创建仓库:

git init 仓库名

git clone github地址

2.

.git所在的目录是工作区,将修改的代码 git add 添加到暂存区,再通过git commit 提交到被本地仓库。

3.添加 提交

git add 文件名.文件格式:文件添加到暂存区

git add *.文件格式 :指定格式的所有文件都被add

git add.   :所有文件都add

git commit -m "提交信息,解释你提交的啥":将暂存区的文件全部提交到仓库

git status:查看仓库状态

git log:查看提交记录,按q退出

git log --oneline:查看简洁版提交记录

4.git reset

一般使用soft 和 mixed。

有时候分开交了好几个文件,想把他们合并成一个版本。就可以回退,然后一块提交。

5.git diff

查看3个区之间的差异,查看不同版本之间的差异,查看不同分支之间的差异。

git diff:工作区和暂存区

git diff HEAD:

git diff --cached:

git diff 版本号1 版本号2

git diff HEAD~ HEAD (filename):当前版本和上一个版本区别。如果你修改过文件,就会显示出来。还能指定查看差异的文件。

6.git rm 文件

正常将文件放到回收站只是将工作区的文件删除了,而暂存区的还在。

用git rm能删掉工作区和暂存区,但是还需要commit一下,删掉仓库里的。

如果只删除仓库里的,git commit --cached 文件

7.     .gitignore    根本没看懂

8.git

9.     

远程仓库别名默认 origin

step2是:git branch -M main

10.分支

分支之间是独立的,自己开发自己的,然后再整合到main。

git branch

git branch xxx:新建分支

git checkout filename : 放弃对指定文件的修改

git checkout -f:放弃工作区和暂存区的所有修改

git checkout -b branchname 提交id:恢复删掉的分支

git checkout branchname:切换本地分支

git switch branchname:切换分支

git merge 分支:合并

git branch -d 分支:删除合并后的分支,在main中执行。

当两个分支没有重复的文件时,直接就合并了。

但是如果两个分支修改了同一文件,则需要手动解决冲突。就是把冲突的文件手动合并内容(edit filename),再commit。

11.rebase

在a分支上执行 git rebase b,就是把自己分支多长出来的一截,摘下来接到b分支上面,构成一条直线。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com