前言:版本控制git,結合工做中常面對的git問題。git
早上八點鬧鐘響了,小基睜開了眼睛,將雙臂展開手放在後腦勺,想着昨天晚上在酒吧碰到的那個女孩。app
吧檯上小磊幽默風趣加上酒吧昏暗暖色調的燈光,逗得女孩發出鈴鈴般的笑聲,兩人談着工做談着人生理想學習
女孩問他:你以爲生活的目的是什麼測試
小磊擡頭四十五度緩緩的說到:努力工做學習,讓本身的生活有更好的保障,收穫自信和快樂,能過照顧好我最關心的人,這樣我就能夠更加心無旁騖的追尋本身的人生理想和意義了。3d
女孩用迷戀的眼神看着這個外表稚嫩帥氣,心裏成熟的男孩。版本控制
我該走了,有機會咱們再聊,小基說着拿起了本身的電腦包準備離開。cdn
那個,我家的牀塌了,今晚能去你家借宿一晚?女孩追上去說完便害羞的轉了過去。blog
看着嬌小可憐的背影,女孩身上淡淡的茉莉香一點一點侵蝕着個人大腦,上頭。開發
正要答應時小磊腦海環繞着離家時媽媽的囑咐,千萬不能帶陌生人回家,便摸了摸女孩的頭說,我家的牀過小了。get
慶幸本身昨晚沒有答應帶她回來睡覺,否則出租屋內一米寬的小牀睡兩人着實太擠,睡很差的話次日工做會沒狀態。
此時合租同窗滋*的聲音把我拉回現實,洗漱一下,得去天通苑擠地鐵了。
打開電腦,左右顯示屏開啓一天的工做
技術老大:你上次開發的新功能能夠併到main分支上測試了。 以下:
操做:
若是此時衝突別亂合併,避免遭其餘同事毒打。正確操做時沒一個你沒有把握的衝突都得問一問。
技術老大:你上次開發的新功能(有1,2,3,三個小功能)中的2功能併到main上測試。 以下
操做:當你正在進行項目中某一部分的工做,裏面的東西處於一個比較雜亂的狀態,而你想轉到其餘分支上進行一些工做。問題是,你不想提交進行了一半的工做,不然之後你沒法回到這個工做點。解決這個問題的辦法就是git stash命令。
養成好的習慣每次操做以前都要git status看看狀態。(圖一)
當你想知道文件有哪些改變的時候git diff(圖二)
這時你能夠開始秀了, 使用git stash(圖三)
看你是工做區乾淨了你能夠切換到其餘分支了,若是你是在圖一這種狀態下是不能切換分支的,你能夠試試。 最後在回到這個分支,使用git stash apply 默認使用最近的存儲,你也可使用git stash list看看裏面有那些存儲git命令排名,不分前後:
記住,任何已經提交到Git的均可以被恢復。即使在已經刪除的分支中的提交,從新改寫的提交,均可以被恢復(關於數據恢復的內容見第九章)。因此,你可能失去的數據,僅限於沒有提交過的,對 Git 來講它們就像從未存在過同樣。