دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: Chu ban نویسندگان: Gao. Jianlong, 高見龍 سری: ISBN (شابک) : 9789864342662, 9864342665 ناشر: GitBook;Bo shuo wen hua سال نشر: 2017;2019 تعداد صفحات: 0 زبان: Chinese فرمت فایل : MOBI (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 20 مگابایت
کلمات کلیدی مربوط به کتاب 為你自己學 Git: برنامه نویسی کامپیوتر، توسعه نرم افزار، بیوگرافی، روان تی یان فا، دیان نائو چنگ شی شی جی
در صورت تبدیل فایل کتاب 為你自己學 Git به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب 為你自己學 Git نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
فارغ از اینکه مهندس هستید یا نه، تا زمانی که کارمند کامپیوتر هستید، باید هر روز تعداد زیادی فایل را کم و بیش ویرایش و اصلاح کنید. چگونه از فایل های خود نسخه پشتیبان تهیه می کنید؟ چگونه می توانید تفاوت بین هر نسخه پشتیبان را در یک نگاه متوجه شوید؟ در صورت اشتراک گذاری فایل ها با همکاران دیگر، خواه عمدی باشد یا نه، چگونه می توان فایل را در صورت رونویسی توسط سایر همکاران ذخیره کرد؟ اگر به پاسخ این سوالات اهمیت می دهید، استفاده از \"سیستم کنترل نسخه\" انتخاب بسیار خوبی است. از طریق چنین سیستمی، می توان به وضوح ثبت کرد که چه کسی هر فایل را اضافه کرده و چه زمانی تغییر یا حذف شده است. Git یک سیستم کنترل نسخه است و همچنین محبوب ترین سیستم کنترل نسخه در صنعت است، نه یکی از آنها. زندگی نمی تواند تکرار شود، اما Git می تواند به شما کمک کند فایل هایی که به طور تصادفی تغییر یافته یا حذف شده اند را در هر زمان ذخیره کنید. به زبان ساده، Git مانند ذخیره کردن پیشرفت در حین انجام یک بازی است. برای جلوگیری از گم شدن تجهیزات پس از باخت بازی یا شکست دادن باس اما عدم رها کردن تجهیزات مورد انتظار، می توانید قبل از هر ماموریت آن را ضبط کنید و می توانید پیشرفت های قدیمی را هنگامی که اتفاقی می افتد بارگذاری کنید و سپس یک بار Challenge کنید. اگر قبلاً از Git در کارهای روزانه خود استفاده می کنید، بیشتر محتوای این کتاب باید نسبتاً آسان باشد؛ حتی اگر به صورت روزانه از Git استفاده کرده باشید، می توانید مواردی را نیز از این کتاب یاد بگیرید که \"من فکر می کردم Git اینگونه است. ، اما این چنین است\" ایده. مطالب این کتاب: - مقدمه ای بر دستورات رایج Git. - مشکلات رایج و سناریوهای استفاده از گیت های مختلف. - نحوه تغییر تاریخچه Git. - نحوه استفاده از GitHub برای کار با افراد دیگر. - دانش سردی که در کارهای معمولی استفاده نمی شود اما برای مفهوم سازی مفید است.
不管您的職業是不是工程師,只要你是電腦工作者每天或多或少都需要編輯、修改許多的檔案。 您怎麼樣備份您的檔案?您怎麼樣一眼就可以知道每次備份的差別?如果您跟其它同事一起共同檔案,不論是有心無意,萬一檔案被其它同事覆蓋掉了該怎麼救回來? 如果你在乎這些問題的答案,那使用「版本控制系統」就是一個很不錯的選擇。透過這樣的系統,可以清楚的記錄每個檔案是誰在什麼時候加進來、什麼時候被修改或刪除。Git 就是一種版本控制系統,也是目前業界最流行的版本控制系統,沒有之一。 人生不能重來,但 Git 可以隨時幫你救回來不小心修改或刪除的檔案。 簡單的說,Git 就像玩遊戲的時候可以儲存進度一樣。為了避免遊戲打輸了而損失裝備,又或是打倒頭目卻沒有掉落期望的裝備,你也許在每次要去執行任務之前之前記錄一下,在發生狀況的時候可以載入舊進度,再來挑戰一次。 若您平日的工作已有在使用 Git,本書大部份的內容應該相對的輕鬆;即使已經平日有在使用 Git,也可從本書學到一些「本來以為 Git 是這樣,但其實是那樣」的觀念。 本書內容: - 常用 Git 指令介紹。 - 各種 Git 的常見問題及使用情境。 - 如何修改 Git 的歷史紀錄。 - 如何使用 GitHub 與其它人一起工作。 - 一般平常工作用不到但對觀念建立有幫助的冷知識。
為你自己學 Git 寫在最前面 - 為你自己學 Git! 什麼是 Git?為什麼要學習它? 與其它版本控制系統的差異 安裝在 Windows 作業系統 安裝在 Mac OSX 作業系統 安裝在 Linux 作業系統 圖形化介面工具 終端機及常用指令介紹 超簡明 Vim 操作介紹 使用者設定 其它方便的設定 新增、初始 Repository 把檔案交給 Git 控管 工作區、暫存區與儲存庫 檢視紀錄 【狀況題】如何在 Git 裡刪除檔案或變更檔名? 【狀況題】修改 Commit 紀錄 【狀況題】追加檔案到最近一次的 Commit 【狀況題】新增目錄? 【狀況題】有些檔案我不想放在 Git 裡面... 【狀況題】檢視特定檔案的 Commit 紀錄 【狀況題】等等,這行程式誰寫的? 【狀況題】啊!不小心把檔案或目錄刪掉了… 【狀況題】剛才的 Commit 後悔了,想要拆掉重做… 【狀況題】不小心使用 hard 模式 Reset 了某個 Commit,救得回來嗎? 【冷知識】HEAD 是什麼東西? 【狀況題】可以只 Commit 一個檔案的部份的內容嗎? 【冷知識】那個長得很像亂碼 SHA-1 是怎麼算出來的? 【超冷知識】在 .git 目錄裡有什麼東西?Part 1 【超冷知識】在 .git 目錄裡有什麼東西?Part 2 為什麼要使用分支? 開始使用分支 對分支的誤解 合併分支 【狀況題】為什麼我的分支都沒有「小耳朵」? 【常見問題】合併過的分支要留著嗎? 【狀況題】不小心把還沒合併的分支砍掉了,救得回來嗎? 另一種合併方式(使用 rebase) 合併發生衝突了,怎麼辦? 【冷知識】為什麼大家都說在 Git 開分支「很便宜」? 【冷知識】Git 怎麼知道現在是在哪一個分支? 【狀況題】我可以從過去的某個 Commit 再長一個新的分支出來嗎? 【狀況題】修改歷史訊息 【狀況題】把多個 Commit 合併成一個 Commit 【狀況題】把一個 Commit 拆解成多個 Commit 【狀況題】想要在某些 Commit 之間再加新的 Commit 【狀況題】想要刪除某幾個 Commit 或是調整 Commit 的順序 Reset、Revert 跟 Rebase 指令有什麼差別? 使用標籤 【冷知識】標籤跟分支有什麼不一樣? 【狀況題】手邊的工作做到一半,臨時要切換到別的任務 【狀況題】不小心把帳號密碼放在 Git 裡了,想把它刪掉… 【狀況題】如果你只想要某個分支的某幾個 Commit? 【冷知識】怎麼樣把檔案真正的從 Git 裡移掉? 【冷知識】你知道 Git 有資源回收機制嗎? 【冷知識】斷頭(detached HEAD)是怎麼一回事? GitHub 是什麼? Push 上傳到 GitHub Pull 下載更新 【狀況題】怎麼有時候推不上去... 從伺服器上取得 Repository 【常見問題】Clone 跟 Pull 指令有什麼不一樣? 與其它開發者的互動 - 使用 Pull Request(PR) 【狀況題】怎麼跟上當初 fork 專案的進度? 【狀況題】怎麼刪除遠端的分支? 【狀況題】聽說 git push -f 這個指令很可怕,什麼情況可以用它呢? 使用 GitHub 免費製作個人網站 【冷知識】一定要有 GitHub 才能得到別人更新的檔案嗎? Git Flow 是什麼?為什麼需要這種東西? 使用 Git Flow 【狀況題】啊,我還沒開分支就 Commit 下去了! 【狀況題】咦?這個問題是從什麼時候就有的? 【狀況題】測試還要跑好久,但老闆叫我去修別的分支的問題... 【冷知識】手工初始化 .git 目錄 【冷知識】Stash 是什麼? 【冷知識】~ 跟 ^ 有什麼不同?