From 525c48b89488220f812d4e8e9cfca5ad348b17b5 Mon Sep 17 00:00:00 2001 From: qiyu <1693710928@qq.com> Date: Fri, 14 Nov 2025 07:54:08 +0000 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E6=96=87=E4=BB=B6=E8=87=B3?= =?UTF-8?q?=E3=80=8C/=E3=80=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- git操作.txt | 134 +++++++++++++++++++++++++++++++++++++++++++++++++++ 微信双开.bat | 4 ++ 2 files changed, 138 insertions(+) create mode 100644 git操作.txt create mode 100644 微信双开.bat diff --git a/git操作.txt b/git操作.txt new file mode 100644 index 0000000..274486c --- /dev/null +++ b/git操作.txt @@ -0,0 +1,134 @@ +1.确认git版本 +win+R +输入cmd +git --version + +2.设置gitee账号信息: +git config --global user.name "Tsama" +git config --global user.email "1693710928@qq.com" + +3.提高命令输出的可读性 +git config --global color.ui auto + +4.在本地项目文件夹下面,点击鼠标右键,打开git bash + +5. 初始化:git init + +6. 绑定本地仓库与远程仓库 +git remote add origin 远程仓库的具体地址 + +7.添加上传当前文件夹下的所有文件: +git add . + +8. 加入注释 +注释,就是说明一下这次上传修改了哪些地方: +git commit -m '注释的内容' + +9. 远程库与本地同步合并 可跳过 +远程库与本地同步合并, git pull origin 分支名 +注意,此处可能会报错:fatal: refusing to merge unrelated histories + +问题产生原因:本地库和远程库没有相关性, 然后本地要去推送到远端, 远端觉得这个本地库跟自己不相干, 所以告知无法合并。 +解决方法:操作命令后面加 --allow-unrelated-histories变为:git pull origin 分支名 --allow-unrelated-histories + +直接执行git pull origin master --allow-unrelated-histories命令了 + +10. 上传将本地的分支版本上传到远程并合并 +git push origin 分支名 + +11.使用 git checkout -b <新分支名> 命令创建新分支并立即切换到该分支。例如: +git checkout -b V1.0.0 + +#列出本地所有分支 +git branch + +#列出所有远程分支 +git branch -r + +#新建一个分支,但依然停留在当前分支 +git branch 分支名 + +#新建一个分支,并切换到该分支 +git checkout -b 分支名 + +#合并指定分支到当前分支 +git merge 分支名 + +#删除分支 +git branch -d 分支名 + +#删除远程分支 +git push origin --delete 分支名 +git branch -dr 分支名 + +基础操作: + + 1. git init 项目初始化; + + 2. git add . 所有文件添加到暂存区; + + 3. git commit -m "XXXX" 暂存区文件添加到本地仓库;gitco + + 4. git status -s 查看所有文件状态; + + 5. git log/reflog 查看提交日历; + + 6. git reset --hard ID 版本切换; + + +分支操作: + + 1. git branch 查看分支(主分支要提交一次); + + 2. git branch XXX 创建分支(根据主分支创建); + + 3. git checkout XXX 切换分支; + + 4. git checkout -b XXX 创建并切换分支; + + 5. 注意: 分支代码提交之后才能切换; 合并代码是站在主分支上,合并功能分支; + + 6. git merge XXX 主分支合并功能分支; + + 7. git branch -d 分枝名称 + 当把功能分支的代码合并到 master 主分支上以后,就可以使用如下的命令,删除对应的功能分支 + + +远程仓库: + + 1. 介绍: 本地仓库提交; 远程仓库创建(开源仓库,不要选默认添加文件); + + 2. 介绍: https提交,ssh提交;ssh更安全,配置起来比较麻烦; + + 3. git remot add origin https/ssh地址 + + 4. git push -u origin master + + 5. git remote -v 查询仓库地址 + + 6. git remote rm origin 删除变量 + + +多人协作开发: + + 1. git clone SSH/HTTPS地址 克隆仓库 + + 2. git pull origin 分支名称 拉取远程仓库分支里面最新的代码(拉取) + + 3. git remote show origin 查看远程仓库分支 + + 4. git checkout 远程分支 跟踪分支(主分支拉,跟踪分支拉取在切换) + + 5. .gitignore 这个文件,可以忽略文件和文件夹,脱离git的管理; + + +更新: + 1. git fetch 本地仓库需要更新远程仓库的信息才能看见新建的分支信息 + + 2. git fetch <远程仓库的名称> <远程分支的名称> + 例如:git fetch origin dev + + 3. git checkout --track <远程仓库名>/<远程分支名> + 例如:git checkout --track origin/dev + + diff --git a/微信双开.bat b/微信双开.bat new file mode 100644 index 0000000..21a9346 --- /dev/null +++ b/微信双开.bat @@ -0,0 +1,4 @@ +@echo off +start "" "C:\Program Files\Tencent\Weixin\Weixin.exe" +start "" "C:\Program Files\Tencent\Weixin\Weixin.exe" +exit \ No newline at end of file