git下载:网上教程即可
git初始化:
方法一:
桌面上新建文件夹test:
打开test,鼠标点击右键,打开open git bash here出现下图界面
方法二:
桌面点击右键,点击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:列出存储