EKsumic's Blog

let today = new Beginning();

Click the left button to use the catalog.

Github

32 Blogs

46k+ Reads 46384 Reads

1 likes

原創 Git 刪除最新 commit 並同步至遠端的兩個簡單命令

在使用 Git 進行版本控制時,如果你需要刪除最新的 commit 並同步到遠端,只需要使用以下兩個命令: 重置本地到上一個 commit 並刪除最新的改動: git reset --hard HEAD^ 這條命令會將本地的狀態回退到上一次提交,徹底刪除最新的 commit 和改動。 強制推送到遠端: git push --force ...

2024-10-22 10:04:00

268 reads

0 comments

原創 Stable Diffusion 使用指南

什麼是 Stable Diffusion? Stable Diffusion(穩定擴散)是一款於2022年8月由 Stability AI 公司公開發布的 AI 圖像生成服務。其源代碼和模型免費公開,這意味著「任何人都可以使用」。通過輸入文本指令(稱為「咒語」或「prompt」),用戶可以生成圖片,甚至可以修改現有圖片。如果善於使用,您可以輕鬆生成符合期望的高質量 AI 圖片。 Stable Diffusion 的使用方式有兩種 Stable Diffusion 的主要使用方式可以分為兩種 ...

2024-10-15 14:06:41

312 reads

0 comments

原創 GitBash如何從GitHub同步倉庫到本地並保持更新

在日常開發中,我們經常需要將 GitHub 上的倉庫同步到本地,並保持與遠程倉庫的更新同步。這篇博客將詳細介紹如何一步步地實現這個過程 ...

2024-09-19 11:26:15

431 reads

0 comments

原創 GitBash如何将本地修改强推到 Initial Commit

在日常開發中,我們有時會遇到需要将本地修改強制推送到初始提交的情況。這個操作需要小心進行,因為它會覆蓋原有的提交歷史,影響到已經同步到遠端倉庫的記錄。因此,只有在確定你是唯一使用該分支,或者確保其他人不依賴此歷史時,才能進行此操作。 本文將介紹如何使用 Git Bash 将本地 ...

2024-09-17 14:03:29

484 reads

0 comments

原創 如何使用 Git 强制覆蓋提交記錄:深入理解 --force 與 -u 參數

在多人協作或處理歷史提交時,Git 提供了許多強大的工具來管理提交記錄。其中,強制覆蓋遠端提交記錄是比較常見但需要謹慎使用的操作。本文將深入解釋如何使用 Git 來覆蓋遠端的提交記錄,並重點介紹 --force 和 -u 這兩個關鍵參數 ...

2024-09-17 13:21:43

401 reads

0 comments

原創 GitBash放棄本地修改並強制拉取遠端更新

這樣你的本地倉庫就會完全以遠端倉庫為準,並且本地的變更將被捨棄。如果有未提交的修改,請務必先確認是否備份需要的改動 ...

2024-09-17 13:12:16

654 reads

0 comments

原創 GitBash關於Pull操作和Merge操作

要將遠程仓库的最新更改更新到本地 确保工作目录干净: 在进行拉取操作之前,确保你的工作目录没有未提交的更改。如果有未提交的更改,建议先提交或者暂存(使用 git stash)。 获取远程仓库最新信息: 使用 git fetch 命令从远程仓库获取最新的更改,这样可以更新本地的远程分支。 git fetch origin 合并更改:将远程分支上的更改合并到你的本地主分支。通常情况下,这会是 ...

2024-07-11 17:47:55

828 reads

0 comments

原創 GitBash關於Push操作

在GitBash中,git push操作用於將本地倉庫中的更改推送到遠程倉庫。以下是詳細介紹和常見用法: 基本用法 git push <遠程倉庫> <本地分支>:<遠程分支> 例如,將本地的main分支推送到遠程倉庫origin的main分支: 例如,將本地的main分支推送到遠程倉庫origin的main分支: git push origin main 推送當前分支 如果你想推送當前所在的分支,可以使用: git push 推送並設置上游分支 當你第一次推送某個分支到遠程倉庫 ...

2024-07-11 09:14:48

758 reads

1 comments

原創 GitBash切換到特定提交後修改並push到遠端

GitBash 切換到特定提交後修改並push到遠端 先查看Commit的哈希值 git log --oneline 選擇一個任意位於中間的commit git checkout 示例 進入分離的 HEAD 狀態並創建新提交: git checkout abc1234 echo "Some changes" > file.txt git add file.txt git commit -m "Made some changes" 推送新提交到遠程倉庫並創建新分支: git push origin HEAD:refs/heads/new-branch-name 這樣,遠程倉庫中會有一個名為 new-feature 的分支指 ...

2024-07-07 05:40:09

732 reads

0 comments

原創 GitBash關於回滾操作

​ 查看提交歷史,找到目標提交的哈希值: git log --oneline 或 git log   有4種回滾方式: git reset --soft git reset --hard git revert git checkout   1. git reset --soft 影響: 將 HEAD 指針回滾到指定的提交,但工作目錄和暫存區(staging area)保持不變。 結果: 提交歷史會被修改,但更改仍然在工作目錄中,之前的提交不會從提交歷史中消失,只是 HEAD 指針移動到了指定的提交。 命令: git reset --soft   2. git reset --hard ​ ...

2024-07-07 05:04:39

732 reads

0 comments

原創 GitBash使用手冊

GitBash是一個在Windows系統上運行Git命令行工具的應用程式,它提供了一個模擬Unix風格的命令行環境,使用戶可以在Windows上運行Git命令和一些基本的Unix工具。GitBash包含Git的所有功能,方便用戶進行版本控制和管理代碼庫。它還支持shell腳本,允許用戶自動化任務和提高工作效率。使用GitBash,你可以克隆代碼庫、提交更改、查看歷史記錄、合併分支等。這是一個強大的工具,適合所有需要使用Git的開發者 ...

2024-07-07 02:32:04

1k+ 1042 reads

0 comments

原創 GitBash關於rebase的操作

Git rebase 是一個強大的 Git 工具,用於將一個分支的更改應用到另一個分支的基礎之上。這個過程有助於維持一個更乾淨的歷史記錄,避免不必要的 merge commits。下面是一些基本的 Git rebase 操作和它們的用法: 具體操作示例 假設你有以下情況: 你在 feature 分支上進行了一些更改 ...

2024-07-05 16:27:20

764 reads

1 comments

原創 GitBash關於Tag的操作

​ 以下是 Git 中有關標籤(tag)的增、改、刪、查的操作詳細介紹。 增(創建標籤) 創建輕量標籤: git tag v1.0.0 創建附註標籤: git tag -a v1.0.0 -m "Release version 1.0.0" 創建並附加到指定提交的標籤: git tag v1.0.0 abcd1234 創建附註標籤並附加到指定提交: git tag -a v1.0.0 abcd1234 -m "Release version 1.0.0" 查(查看標籤) 列出所有標籤: git tag 查看特定標籤的信息: git show v1.0.0 列出匹配特定模式的標籤 ...

2024-07-05 15:52:40

696 reads

0 comments

原創 GitBash關於FETCH的操作

git fetch 是 Git 中的一個命令,用來從遠端儲存庫獲取最新的變更並更新本地儲存庫的遠端追蹤分支。與 git pull 不同,git fetch 不會自動將這些 ...

2024-07-05 15:28:32

674 reads

0 comments

原創 GitBash關於使用Git查看當前狀態的操作

git log 可以看到你做過的git commit -m "Initial commit"、 git status 可以看到當前的變更 git commit --amend  只會修改最近一次提交的描述,如果你需要修改更早的提交,需要使用交互式 rebase(例如 git rebase -i),這樣操作會更複雜 ...

2024-07-05 15:07:51

643 reads

0 comments

原創 GitBash關於Branch的操作

​ 查看當前既存分支 git branch   切換到你想去的分支 git checkout [分支名]   更改分支名字 git branch -m [目標分支] [更名后分支] ​ ...

2024-07-05 15:03:30

619 reads

0 comments

原創 GitBash關於Remote的操作

添加origin git remote add origin https://github.com/你的用戶名/你的倉庫名.git 這裏的origin是自己命名的。 git remote -v 查看你添加的remote鏈接。 修改origin git remote set-url origin https://新的URL/新的倉庫.git 如果你需要分別設置fetch 和 push URL git remote ...

2024-07-05 14:59:12

683 reads

1 comments

原創 GitBash_在本地創建一個Git倉庫

在本地創建一個Git倉庫可以通過以下步驟完成。這裡假設你已經安裝了Git Bash。 打開Git Bash: 打開Git Bash窗口。 導航到你的項目文件夾: 使用cd命令導航到你想要創建Git倉庫的項目文件夾。例如: bash コードをコピーする cd /path/to/your/project 初始化Git倉庫: 在項目文件夾 ...

2024-07-05 14:46:12

702 reads

0 comments

原創 GitBash_查看以及设置當前用戶名和郵箱

這些命令將會顯示您在 Git 配置中設置的用戶名和郵箱地址 git config --global user.name git config --global user.email 或者直接 git config --list --global 這會顯示所有的全局配置,包括用戶名和郵箱。 如果你想查看當前倉庫的配置,可以使用以下命令: git config --local --list 如果你想​ ...

2024-07-05 14:37:42

684 reads

0 comments

原創 Github如何创建和使用分支?

​ 如果你已在本地代码进行了修改,并且不想把该上传到Master,可以选择创建分支: git branch [branch name] git checkout [branch name] 将分支推送到Github: git push origin [branch name] 删除本地分支: git branch -d [branch name] 删除github远程分支: git push origin :[branch name] ​ ...

2020-08-19 13:43:04

1k+ 1660 reads

0 comments

問答 当你不小心把ApiKey和SecretKey以及密码提交进了Github你该怎么办?

辛辛苦苦写了个脚本,一个兴奋就给推送到GitHub了,然后才反应过来脚本里好像硬编码了帐号密码;根据某某SDK写了个客户端,一下子推送上去发现API Key忘了抹;更有甚者直接把SSHKey推送上去了…… 回退? No! 不要忘了Git是优秀的版本穿梭系统,你改了什么东西,都是看得到的 ...

2020-08-15 03:26:34

1k+ 1893 reads

0 comments

問答 Github如何回退版本?

​ 切换到工作目录,然后输入: git log --pretty=oneline 你会看到多条记录,它们分别是由 Commit id+空格+名称 构成的。 选择一条你想回退的Commit id,然后输入: git reset --hard [你的commit id] 然后,将修改推送到远程服务器: git push -f -u origin master  然后重新拉取: git pull ​ ...

2020-08-15 03:24:58

1k+ 1863 reads

0 comments

問答 GitHub上的Watch和UnWatch什么意思?

这个按钮一共四个选项,但是实际上只有一个功能,那就是提醒。 但它细化了四种提醒触发的方式: Not watching:作为参与者或被@到的时候提醒。 Releases only:发布版本的时候提醒。 Watching:发生任何改动都提醒。 Ignoring:发生任何改动都不提醒 ...

2020-08-14 14:11:49

3k+ 3285 reads

0 comments

原創 浅谈Github重命名对仓库的影响

1. 重命名后你的url链接不会失效 我们知道,github的仓库名称是用来作路由规则的,很担心修改了仓库名称是否会让外链失效。 别担心,Github早就考虑这一点,你的外链会重定向的,所以放心重命名吧。 重命名后,这个仓库相当于占了两个仓库的位置。当你尝试新建一个和旧仓库名相同的仓库时 ...

2020-08-12 01:36:08

2k+ 2616 reads

4 comments

原創 如何使用百度智能云OCR获取APIKey和SecretKey

补充说明 - 关于QPS叠加包: QPS叠加包必须开通服务之后才能使用,QPS叠加包,理论上只要你肯花钱,能叠多少就叠多少,我目前看到的过的最高是QPS是10。 默认的QPS只有2,这是百度智能云免费给你用的。 如果还有什么问题,请在评论区留言 ...

2020-08-06 18:01:03

2k+ 2771 reads

0 comments

原創 [公主连结Re:Dive]公会战自动对轴工具(说明文档)

硬编码,版本更新可能比较频繁,轴参考B站UP主:待宵姫Channel 基本配置要求: 分辨率1280*720(dpi 240) 雷电模拟器4.0.26 窗口标题是“雷电模拟器” 没有多开模拟器(暂时不支持多开) .NET Framework 4.7.2(除非你不能运行,你才需要这个) 操作指南: 打开雷电模拟器4.0.26 ...

2020-07-30 01:02:26

5k+ 5827 reads

5 comments

問答 Github私有库可以发布版本吗?

先说答案:好像是可以的。 为了查这个问题,今天刚建立了第一个私有库,看到旁边有Create a new release按钮,感觉应该是可以的 ...

2020-07-29 17:48:13

1k+ 1689 reads

0 comments

原創 ID+[email protected]是什么?为什么Github会有这个东西?

这其实就是一个假的电子邮件地址, 根本不存在的域名, 为什么会给你补上这个东西,而且还一定要有? 这就不得不提一个传统,每次git在commit的时候,上传者的昵称和邮箱是必须的, 但是昵称可能重复,邮箱是不会重复的, 你的邮箱是能接收邮件的邮箱,但是如果你不想你的邮箱被公开 ...

2020-07-28 01:59:06

4k+ 4746 reads

4 comments

原創 Github换行问题,ReadMe.md文件在展示的时候不换行

当我们在README.md写好内容时,发现它缩到一起了,不是我们想要的格式,怎么办呢? 直接在要换行的语句最后打上2个空格,再按Enter键换行 ...

2020-07-26 00:34:47

2k+ 2626 reads

0 comments

原創 Github如何发布版本

1. 找到你的Repositories,点击进去 2. 找到releases按钮并点击 3. 点击Create a new release 如果到了这个界面则说明找对了 4. 填写版本号 v1.0 或 v2.3.4这种 5. 填写标题 6. 填写描述 7. 上传编译好的程序 8. 点击Publish release ...

2020-07-25 23:55:33

1k+ 1767 reads

0 comments

原創 Github新创建repository,push或者pull失败

今天兴高采烈的创建了一个readme.md文件, 然后用git pull的时候,怎么也pull不下来这个readme.md文件,看起来好像只是更新了first_commit的信息, push失败原因: 远程仓库和本地仓库的master分支不一致导致失败,需要先pull远程仓库的该分支。 因为本地和远程是两个不同的项目 ...

2020-07-25 18:34:37

1k+ 1687 reads

0 comments

原創 Github使用入门

注册登录后,创建一个仓库 协议什么的都先不管,全部默认,先创建一个Public的仓库 然后得到一个必要的url,你去下载安装git cmd切换到你的项目(注意以下全部都是cd在你项目内操作的) 输入指令: git config --global user.name 'XXXXXX' git config --global user.email '[email protected] ...

2020-07-24 17:25:31

1k+ 1847 reads

0 comments