🔥 Git เป็น Version Control ที่ใช้จัดเก็บและควบคุมการเปลี่ยนแปลงที่เกิดขึ้นกับไฟล์ชนิดต่างๆ เช่น Text file, Source Code เป็นต้น
.
✍️ ซึ่งมันจะใช้เก็บบันทึกการเปลี่ยนแปลงของ Source Code เวอร์ชันล่าสุดที่เครื่องของเรา (Local Repository) สามารถทำงานได้โดยที่ไม่ต้องใช้เน็ต หากต้องการอัปเดต หรือเปลี่ยนแปลงก็สามารถทำการ Push ขึ้นไปเก็บที่ Remote Repository ได้นั่นเอง!
.
🔎 มันมีคำสั่งอะไร แล้วแต่ละอย่างใช้ทำอะไรบ้างไปดูกันเลยจ้า
.
⭐ 1) Git clone - ใช้ดาวน์โหลด/คัดลอกโปรเจกต์จาก Remote Repository ไว้ในเครื่องของเรา
.
คำสั่ง
git clone
⭐ 2) Git branch - สร้าง ลบ และเรียกดู Branch ได้ตามต้องการ
.
คำสั่งสร้าง Branch ใหม่
git branch
.
คำสั่งลบ Branch
git branch -d
⭐ 3) Git checkout - ใช้เปลี่ยน Branch ในการทำงาน
.
คำสั่ง
git checkout
.
หรือสามารถสร้าง Branch ใหม่และเรียกใช้ทันที ด้วยคำสั่ง
git checkout -b
⭐ 4) Git status - ใช้เช็คสถานะของไฟล์ต่างๆ ในโปรเจกต์ของเรา เช่น
.
คำสั่ง
git status
.
⭐ 5) Git add - ใช้สำหรับอัปเดตเวอร์ชันใหม่ของ Code ที่ถูกแก้ไขหรือสร้างใหม่ขึ้นบน Stage
.
คำสั่ง (ระบุชื่อไฟล์ที่ต้องการ)
git add
.
คำสั่ง (ไฟล์ทั้งหมดในโฟลเดอร์)
git add -A
.
⭐ 6) Git commit - ใช้สำหรับยืนยันการเปลี่ยนแปลงของไฟล์ที่ถูก Add ขึ้นมาบน Stage และสามารถใส่ Comment สั้นๆ ได้ด้วย
.
คำสั่ง
git commit -m "commit message"
.
⭐ 7) Git push - ใช้สำหรับอัปเดต Code ที่ถูก Commit ขึ้นบน Remote Repository
git push
.
แต่ถ้าเราเขียน Code ใน Branch ใหม่ที่ยังไม่มีบน Remote Repository ให้ใช้คำสั่ง
git push --set-upstream
.
หรือ
git push -u origin
.
⭐ 8) Git pull - รับการอัปเดตจาก Remote Repository มาในเครื่องของเรา
.
คำสั่ง
git pull
.
⭐ 9) Git revert - คำสั่งยกเลิกการอัปเดตจากฝั่งเราออกจาก Remote Repository
*ต้องใช้อย่างระวังเพราะอาจจะพลาดลบบางอย่างที่ไม่ต้องการได้
.
คำสั่ง
git revert
.
⭐ 10) Git merge - ใช้สำหรับรวม Branch ที่ต้องการเข้าด้วยกัน
.
คำสั่ง
git merge
.
ครบแล้วกับ 10 คำสั่ง Git เบื้องต้นที่มือใหม่ควรรู้ หวังว่าจะเป็นประโยชน์กับเพื่อนๆ นะคะ 😍
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
同時也有10000部Youtube影片,追蹤數超過2,910的網紅コバにゃんチャンネル,也在其Youtube影片中提到,...
「git checkout branch」的推薦目錄:
- 關於git checkout branch 在 BorntoDev Facebook 的最佳貼文
- 關於git checkout branch 在 Kewang 的資訊進化論 Facebook 的最佳貼文
- 關於git checkout branch 在 Kewang 的資訊進化論 Facebook 的最佳解答
- 關於git checkout branch 在 コバにゃんチャンネル Youtube 的最佳解答
- 關於git checkout branch 在 大象中醫 Youtube 的最讚貼文
- 關於git checkout branch 在 大象中醫 Youtube 的最佳解答
- 關於git checkout branch 在 How do I check out a remote Git branch? - Stack Overflow 的評價
- 關於git checkout branch 在 Git 切換分支branch 的評價
- 關於git checkout branch 在 Git checkout remote branch - gists · GitHub 的評價
- 關於git checkout branch 在 How to git checkout a branch a collaborator created on GitHub? 的評價
- 關於git checkout branch 在 Git + GitHub 版本控制教學(2) - 分支Branch 的評價
- 關於git checkout branch 在 git clone branch example - YouTube 的評價
- 關於git checkout branch 在 Git Branch & Git Checkout in the Command Line (CLI) Tutorial 的評價
git checkout branch 在 Kewang 的資訊進化論 Facebook 的最佳貼文
https://hahow.in/cr/kewang-git
大家在使用 Git 的時候是不是會常常遇到下列這些問題呢?
1. 常常在 GitHub 上面看到有 SSH 跟 HTTPS 的連線方式,這兩種有哪裡不同?為什麼有時候需要輸入密碼,有時候又不用輸入密碼?
• SSH 是使用金鑰的方式做連線,只要你有這把金鑰就可以不用輸入密碼,而 HTTPS 則是每次都要輸入密碼。更細部則可以控制權限,這在課程前半段就會解釋囉!
2. revert, reset, branch, checkout 這些指令到底是差在哪裡,如果我想還原某個檔案應該要如何做才好?
• revert 是還原單一個 commit,checkout 則是可以還原任何時間點的任何檔案,這些最容易被搞混的指令,當然要利用圖表好好來解釋一下。讓我們進入量子領域的世界吧!
3. 我想要在 push 的時候馬上就讓同事知道我這次修改的內容,我應該怎麼做才好?
• Git 有個 hook 的功能,可以在 push 之後即時寄送 mail 給想要收到的人,當然 Slack 跟 LINE 也可以囉!
以上這些種種問題,全部都會在課程內進一步的探討,讓大家在管理檔案的時候更有效率,不用怕檔案不見。快點來點上面的連結報名喔!
公開分享這篇文章,並且標記你的一位朋友,小編就會送你限量八折折扣碼,還不快點分享!
#git #github #hahow #量子領域
git checkout branch 在 Kewang 的資訊進化論 Facebook 的最佳解答
這次的 Devopsdays Taipei 是小編第一次在公開場合分享有關 Git 的演講,內容跟分支策略及存取模型有關。
與其說是演講,更希望是做為一個 meetup 或 workshop 來分享,因為 git 操作除了一般的使用方式 (git add, git commit) 之外,其實也沒有什麼對錯 (git checkout, git branch......),大家能夠集思廣益的話就更好了。
所以小編這次只是把自己在日常及公司使用的一些方式分享出來,如果有不對的地方也希望大家指教。
時間:9/4 ~ 9/6 (議程總表還沒出來)
地點:台灣大學社會科學院大樓
---
題目:
如何與 Git 優雅地在樹上唱歌
摘要:
版本控制是現今軟體開發大家都一定要會的技能,而 Git 更是目前的版本控制主流。
這場演講不教大家最基本的 Git 指令,而是分享大家最困擾的分支策略及存取模型,也會分享我們在多環境開發時的分支策略,更推薦大家如何利用 GitLab 來管理程式碼。也會分享如何利用 Redmine + Git 來管理 issue。最後也會加上如何用 SemVer 制定版號。
Git 易學難精,每個專案也都有自己不同的分支及存取策略。希望這場演講能讓大家在管理程式碼時更容易上手。
#devopsdays #git #devops
git checkout branch 在 コバにゃんチャンネル Youtube 的最佳解答
git checkout branch 在 大象中醫 Youtube 的最讚貼文
git checkout branch 在 大象中醫 Youtube 的最佳解答
git checkout branch 在 Git 切換分支branch 的推薦與評價
本篇要來教如何切換本地端的分支branch, 可以透過下列方式完成。 git 切換分支1git checkout <branch name> ... <看更多>
git checkout branch 在 Git checkout remote branch - gists · GitHub 的推薦與評價
git fetch will fetch all the remote branches, which you can verify with git branch -r (or git branch -rv ), and as long as you don't have an existing branch ... ... <看更多>
git checkout branch 在 How do I check out a remote Git branch? - Stack Overflow 的推薦與評價
... <看更多>
相關內容