Improve sentences for zh-TW

This makes the sentences more readable.
This commit is contained in:
lumynou5 2023-06-05 14:43:26 +08:00
parent 73e2f36610
commit 6a51685003
No known key found for this signature in database
1 changed files with 9 additions and 9 deletions

View File

@ -97,7 +97,7 @@
### 我剛才提交了什麼?
如果你用 `git commit -a` 提交了一次變化changes你又不確定到底這次提交了哪些內容,可以用以下命令顯示目前 `HEAD` 上的最近一次的提交commit
如果你盲目地`git commit -a` 提交了變化changes而不確定到底提交了哪些內容可以用以下命令顯示目前 `HEAD` 上的最近一次的提交commit
```sh
(main)$ git show
@ -111,18 +111,18 @@ $ git log -n1 -p
### 我的提交訊息commit message寫錯了
如果你的提交訊息commit message寫錯了且這次提交commit還沒有推送push可以透過下面的方法來修改提交訊息commit message
如果你的提交訊息commit message寫錯了且這次提交commit還沒有推送push可以透過下面的方法來修改提交訊息commit message
```sh
$ git commit --amend --only
```
這會使用你的預設編輯器來完成。你也可以只使用一個命令
這會開啟你的預設編輯器來編輯訊息。你也可以選擇只靠一個命令來做這些事
```sh
$ git commit --amend --only -m 'xxxxxxx'
```
如果你已經推送push了這次提交commit可以修改這次提交commit然後強制推送force push但是不推薦這麼做。
如果你已經推送push了這次提交commit可以修改這次提交commit然後強制推送force push但是不推薦這麼做。
### 我提交commit裡的使用者名稱和信箱不對
@ -132,11 +132,11 @@ $ git commit --amend --only -m 'xxxxxxx'
$ git commit --amend --author "New Authorname <authoremail@mydomain.com>"
```
如果你需要修改所有歷史,參考 `git filter-branch` 的手冊。
如果你需要修改所有歷史,參考 `git filter-branch` 的手冊
### 我想從一個提交commit裡移除一個文件
通過下面的方法,從一個提交commit裡移除一個文件
從一個提交commit裡移除一個文件
```sh
$ git checkout HEAD^ myfile
@ -144,7 +144,7 @@ $ git add -A
$ git commit --amend
```
這非常有用,當你有一個開放的補丁open patch你往上面提交了一個不必要的文件需要強制推送force push去更新這個遠程補丁。
當你有一個開放的補丁open patch你往上面提交了一個不必要的文件需要強制推送force push去更新這個遠程補丁時,這非常有用
### 我想刪除我最後一次提交commit
@ -971,9 +971,9 @@ $ git config --global credential.helper 'cache --timeout=3600'
## 我不知道我做錯了什麼
如果你把事情搞砸了:你錯誤地重設、合併,或強制推送後找不到自己的提交了,抑或你做得很好,但你想回到以前的某個狀態。
如果你把事情搞砸了:你錯誤地重設、合併、或強制推送後,找不到自己的提交了;抑或你做得很好,但你想回到以前的某個狀態。
就是 `git reflog` 的目的,`reflog` 記錄對分支頂端the tip of a branch的任何改變即使沒有任何分支或標籤參考那個頂端。基本上只要 `HEAD` 改變,`reflog` 就會記錄下來。遺憾的是,這只對本地分支起作用,且它只追蹤動作(例如,不會追蹤一個沒被記錄的檔案的任何改變)。
`git reflog` 就派上用場了。`reflog` 記錄對分支頂端the tip of a branch的任何改變即使沒有任何分支或標籤參考那個頂端。基本上只要 `HEAD` 改變,`reflog` 就會記錄下來。然而,這只能用於本地分支,且它只追蹤動作(例如,不會追蹤一個沒被記錄的檔案的任何改變)。
```sh
(main)$ git reflog