Discussion:
[問題] git 的一些新手問題,謝謝
(时间太久无法回复)
阿銫
2012-12-17 14:32:35 UTC
Permalink
git:

作業系統: win7


1.如何離開這個畫面,這畫面是發生什麼事

因為我不想要這個REPO了,所以執行 rm -r .git 就變成這樣了...

http://goo.gl/l0FBs

請問要如何跳出這裡及如何正確刪除repo??



2.如何比較兩個不同的檔案 git diff test.php test2.php 這樣子沒有用耶..



3.我輸入了vim,但要怎麼跳出vim

http://goo.gl/KsGjr



4.git commit -m " 不小心少打了右雙引號,畫面變成這樣了,請問要怎麼離開?

http://goo.gl/s7g95



5.如何show出stage裡目前有哪些檔案,status只會顯示沒在stage的檔案



6.我突然發現我的一些HTML碼原本沒斷行變成斷行了

原本有斷行的css,變成一行文...囧

(但並不是每一個網頁都這樣,少數幾個)


原本:

<td><span>測試資料</span></td>


變成自動斷行:

<td><span>測試資料
</span>
</td>

原本:

test{
margin:0px;
padding:0px;
}

變成:

test{ margin:0px; padding:0px; }

是不是哪裡沒有設定到呢?


------------------------------------
先感謝各位前輩了,如果挑幾個問題回答也沒有關係^^

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.58.172.120
→ dearlove:2 diff test.php test2.php與git無關  12/17 22:17
→ uranusjr:這些都不是 Git 的問題而是不會用 Linux 的問題吧XD  12/17 22:25
→ uranusjr:1. ctrl+c 跳出; 會出現這個是因為權限問題, rm -rf 可解  12/17 22:26
→ uranusjr:3. 去找個 VIM 教學來看吧  12/17 22:28
→ uranusjr:4. 再打一個括弧關起來就行了  12/17 22:28
→ uranusjr:5. 錯, status 會顯示有修改但沒在 staging area 或已經  12/17 22:29
→ uranusjr:進入 SA 尚未 commit 的檔案; 你想問的可能是顯示目前有  12/17 22:30
→ uranusjr:被管理的所有檔案?git ls-tree 應該是你要的  12/17 22:31
→ uranusjr:我覺得你先去學一點命令列的基礎再開始會比較好...  12/17 22:32
返無
2012-12-18 00:36:47 UTC
Permalink
※ 引述《PTTLSboy (阿銫)》之銘言:
: git:
: 作業系統: win7
: 7. 我同事沒有用GIT,我要將我們做的合併,但我一直merge失敗
: 我的步驟如下:
: 我將我的master弄成最新版了,並且新增branch叫做me
: 切到master,我將我同事的檔案覆蓋在master並且add、commit完畢
: 然候執行
: git merge me
: 原本期待有多個conflict
: 結果顯示 Already. up-to-date
: 可是明明兩個有很多檔案不同阿...
: 請問問題出在哪呢?

你在 master branch 加了同事的檔案,
branch me 和之前的 master 一樣,
git merge me 就不會發生任何事情。
你已經把同事的檔案加到 master 了。

你想要的流程應該是:
git checkout HEAD -b me. (in master branch)
cp new_files .
git add new_files
git commit
git checkout master
git merge me

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.125.239.46
※ 編輯: descent 來自: 59.125.239.46 (12/18 08:36)
Loading...