跳转到内容

git简明教程 - 计算机 - git教程 - 基础教程 - git相关

在当前目录下创建项目,最后的点.不能省略,这个是代表在当前目录下初始化git ,会生成一个隐藏的.git文件夹(目录) 具体操作是创建项目的时候先 git init . 将.git文件夹复制移走,等npm cteate rspress@latest 创建rspress项目之后再黏贴到项目根目录下

Terminal window
git init .

将文件(数据)修改过的加入到暂存区

Section titled “将文件(数据)修改过的加入到暂存区”

下面的命令是将所有文件加入到暂存区,但是.gitigore文件列出的文件与文件夹不会被加入,@坑1,主仓库hskt本意是将jsj排除,但是子站jsj通过workflows的action的时候无法写入,所以不能吧jsj这个目录写入.gitignore文件里。

Terminal window
git add .
Terminal window
git commit -m "some informations"

提交到远程仓库的main分支

Terminal window
git push origin main
Terminal window
git revert id..head

id与两个点之间没有空格等字符,紧接着按ESC + :WQ (冒号不能省略)。如果回退多个节点,重复这个操作,直到退出为止。 上面的代码意思是恢复到这个ID节点,之后提交的代码节点依然保存。

先创建备份分支,且切换到这个分支

Terminal window
git switch -c backupBranch

这个分支完整的保留了main分支所有的节点 接着切换回main分支

Terminal window
git switch main

然后回退到某个分支,这个reset —hard 会删除掉后面所有的节点。

Terminal window
git reset --hard ID

回到这个ID节点,后面的全部删除,ID 也可以用head1 ,head2,表示回退到前一个,前两个节点。

Terminal window
git branch -d backupBranch

小写-d安全删除,如果没有合并,会有提示

Terminal window
git branch -D backupBranch

大写-D强制删除分支。 注:必须切换到别的分支才能删除,不能删除此时所在的分支。

Terminal window
git branch -a