git的使用

在git中的粘贴复制

image-20240410112453242

或者直接右键

配置用户

image-20240411135048718

image-20240411135122298

对上面信息进行保存,不用每次都输入

image-20240411135210038

查看配置
image-20240411135319733

创建仓库来存储,这里有两种方法从本地,从远程服务端中
image-20240411135419780

cd到一个需要的地方,进行初始化

git status查看状态

image-20240413141722293

git log 查看版本

对于vim的简单使用

i  进入编辑状态
esc 退出
:wq 保存


还有,对于git的分支它允许开发者在同一个项目中并行工作

首先要对主分支进行至少一次提交的才行

git branch:查看本地所有分支。
git branch [branch-name]:创建新分支。
git checkout [branch-name]:切换到指定分支。
git merge [branch-name]:将指定分支合并到当前分支。

对于远程服务端

先设置ssh参考github的ssh连接.md

本地推送

git push  加ssh的地址

如果你想推送当前分支到远程仓库

git push --set-upstream [地址] [分支名称]

要从远程仓库下载内容到本地
先cd到要保存的文件地址中
然后clone

git clone <远程仓库地址>

git pull 命令用于从远程仓库获取最新的提交,并将其合并到你当前所在的分支中。它实际上执行了两个操作:git fetchgit merge

具体来说,git fetch 会获取远程仓库中的最新提交,但不会自动合并到你当前的分支中。而 git merge 则会将获取到的最新提交合并到你当前所在的分支中。

因此,git pull 可以在一个命令中完成这两个步骤,使得你可以轻松地将远程仓库的最新更改拉取到本地并合并到你的工作中

删除分支 本地

git branch -d <分支名>

删除分支 远程

git push <远程仓库名> --delete <分支名>

强制推送:如果你确定你的本地更改是正确的,你也可以使用强制推送的方式来覆盖远程仓库中的内容。但要注意,这可能会覆盖远程仓库中的其他人的更改,因此谨慎使用。

git push -f

强制推送

先在远程创建一个项目

在本地初始化

git init
git add .
git commit -m “”
git push --set-upstream git@gitee.com:zxzlimit/all.git master --force 强制推送