git入门学习

该文介绍了Git的基本操作,包括如何初始化仓库,创建文件,使用gitinit,gitadd.,gitcommit命令进行版本控制。还详细讲解了分支管理,如gitbranch,gitcheckout,以及合并和删除分支。此外,还涵盖了与远程仓库的交互,如gitclone,gitpush,gitpull等操作。
摘要由CSDN通过智能技术生成

git下载:网上教程即可

git初始化:

方法一:

桌面上新建文件夹test:

img

打开test,鼠标点击右键,打开open git bash here出现下图界面

img

方法二:

桌面点击右键,点击open git bash here,通过命令行来创建

mkdir 文件夹:创建文件夹

touch 文件名:创建文件

=======================

git init: 初始化

 

文件变色啦:

 

新建一个文件:

touch file01.txt

在Bash里面写命令:

git add . :表示将所有文件添加到暂存区

git commit:表示将暂存区的文件添加到本地仓库

git log --oneline:按行显示提交的记录

下面介绍git命令:

git init:初始化本地仓库

git clone <url>:克隆远程仓库

git add . :将工作区文件上传到暂存区

git commit -m "解释说明":将暂存区文件上传到本地仓库

git log:显示日志

git log --oneline:按行显示提交的记录

git reset <file>:从暂存区删除一个文件

git rm <file>:从存储库中删除文件

git branch:显示分支

git branch <branch的名字>:创建分支

git checkout -b <branch>:创建一个分支并使用 checkout 命令切换到它

git checkout <branch>:切换到一个分支

相对引用^和~:

首先是^向上移动 1 个提交记录:

git checkout main^

 

由上图变成下图:

 

其次是~num向上移动 多个提交记录,如~3向上移动3个:

git checkout HEAD~4

 

由上图变成下图:

 

git branch -f main HEAD~3

 

由上图变成下图:

 

git branch -d <branch>:删除一个分支

git branch -D<branch>:强制删除一个分支

git merge <要被合并发文件>:将文件通*标记的文件合并

git rebase main:效果从图一变成图二

 

图一

 

图二

git checkout <commit id>:查看之前的提交

git reset <commit id>:恢复提交

git reset --hard <commit id>:可以添加 --hard 标志来删除所有更改,但请谨慎使用

git remote add<remote name><url>:添加远程仓库

git remote remove <remove name>:删除远程仓库

git fetch <remote name>:结果如下,从图一 ----> 图二

 

图一

 

图二

git fetch <remote name><branch>:从特定分支获取更改

git pull:效果如图

 

git push <remote name>:将更改推送到远程存储库,

命令行:git commit

git commit

git push

效果如图:

 

git push <remote name><branch>:

git remote:显示远程仓库

git diff\:显示对未暂存文件的更改

git diff --staged:显示对未暂存文件的更改

git diff <commit id 01><commit id 02>:显示两次提交之间的变化

存储更改:

git stash:允许您在不提交更改的情况下临时存储更改。

git stash save "<message>":可以将消息添加到存储中

git stash list:列出存储

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值