git 的一些新手問題,謝謝 - Linux

Rebecca avatar
By Rebecca
at 2012-12-18T08:35

Table of Contents

※ 引述《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

--
Tags: Linux

All Comments

John avatar
By John
at 2012-12-21T12:30
感謝這位前輩,我剛剛測試了一下,遇到我跟他編輯同一份檔
案的時候,他會以me的那份為主,不會產生conflict,這樣子會
Poppy avatar
By Poppy
at 2012-12-22T01:43
蓋掉我修改的東西
Jack avatar
By Jack
at 2012-12-26T21:29
我終於想通了@@
Zenobia avatar
By Zenobia
at 2012-12-30T08:44
一開始使用(分散式)版本控制真的需要突破一些盲點XD
Megan avatar
By Megan
at 2013-01-04T03:50
哈哈 同意!!

系統掛掉, 記憶體管理

Andy avatar
By Andy
at 2012-12-17T21:41
1. when a system hangs, how to check whether it is in deadlock or starvation? what other factors might hang a system? deadlock必定是mutual exclusive, holdan ...

Linux Studio登入輸入完密碼即當掉

Bennie avatar
By Bennie
at 2012-12-17T19:40
大家好, 我是一個Linux新手, 灌起來都是靠網路上的熱心鄉民們提供的教學, 按圖索驥達成的, 雖然也打過許多Terminal指令,但大多是查好照著打而已XD 但今天遇到一個問題,怎麼查也查不出來, 我安裝的是Ubuntu Studio, 最近只要我進入桌面,輸入密碼時, 輸入完畢,畫面會變成這樣: ht ...

ubuntu ssh root登入

Hamiltion avatar
By Hamiltion
at 2012-12-17T17:34
雖然我知道大家都不建議用root登入ssh 但是由於工作上有需要用到 所以還是來跟大家請教一下 小弟使用的是ubuntu 12.04 server /etc/ssh/sshd_config 中的 PermitRootLogin 也是設為yes 但是我還是無法遠端用root直接登入 我登入後使用sudo -i是 ...

KDE 上的小畫家 Krita Sketch Release

Anonymous avatar
By Anonymous
at 2012-12-17T16:54
官網:http://krita.org/item/124-krita-on-the-go-krita-sketch 介紹文:http://timotheegiet.com/blog/illust/krita-sketch-release.html Krita Sketch 是用 QML 寫的專門給平板使用的 ...

ubuntu Mem 怎么不是4G?

Rae avatar
By Rae
at 2012-12-17T15:48
rootatyun-desktop:~# uname -a Linux yun-desktop 3.2.0-34-generic #53-Ubuntu SMP Thu Nov 15 10:48:16 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux rootatyun-desk ...