🔥 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 - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
同時也有3部Youtube影片,追蹤數超過12萬的網紅prasertcbs,也在其Youtube影片中提到,เชิญสมัครเป็นสมาชิกของช่องนี้ได้ที่ ► https://www.youtube.com/subscription_center?add_user=prasertcbs playlist สอน Jupyter Notebook ► https://www.yout...
「git add」的推薦目錄:
- 關於git add 在 BorntoDev Facebook 的最讚貼文
- 關於git add 在 Follow XiaoFei 跟著小飛玩 Facebook 的精選貼文
- 關於git add 在 純靠北工程師 Facebook 的精選貼文
- 關於git add 在 prasertcbs Youtube 的最讚貼文
- 關於git add 在 prasertcbs Youtube 的最讚貼文
- 關於git add 在 GIGAZINE Youtube 的最讚貼文
- 關於git add 在 Day09【Git與GitHub】Git 提交流程(上) - iT 邦幫忙 的評價
- 關於git add 在 Git Guides - git add · GitHub 的評價
- 關於git add 在 深入Git:index 檔案 的評價
- 關於git add 在 Git 05: Git Add Changes - Commit | NSF NEON - National ... 的評價
- 關於git add 在 How do I undo 'git add' before commit? - Stack Overflow 的評價
- 關於git add 在 Git Tutorial 4: Basic Commands: add, commit, push - YouTube 的評價
- 關於git add 在 Start a new git repository - Karl Broman 的評價
- 關於git add 在 [筆記/GitHub] git add -p 及git stash - 烏龜漫遊 的評價
- 關於git add 在 Make your monorepo feel small with Git's sparse index - The ... 的評價
- 關於git add 在 Learn how to use Git and GitHub in a team like a pro - DEV ... 的評價
git add 在 Follow XiaoFei 跟著小飛玩 Facebook 的精選貼文
這一年我的新的地圖PO比較少,您想知道我一直在忙什麼嗎?我將有一個驚喜給大家, 目前還是秘密,但是這裡有個提示: 大自然愛好者,瀑布探險者和戶外愛好者的下一個大型平台即將到來。
這將改變您的探索方式,並使我的小網站變得過時。 這次,我不僅要與所有人共享我的地圖,而且要創建一個由探索者和地圖製作者組成的整個社區。 我想探索一個更具包容性的空間。
順便說一句,我正在尋找一名Frontend Engineer加入其中,並幫助使這個項目成為可能。 您或您認識的某個人是一位經驗豐富的程序員,熱衷於共享和冒險嗎? 請閱讀以下詳細訊息,如果您想申請或有任何疑問,請聯繫Bryan。
😊☀😊
This year I haven't been able to add as many new maps. Would you like to know why I've been so busy? It's still a bit of a secret... but here's is a hint: The next big platform for nature lovers, waterfall explorers, and outdoor enthusiasts is coming. It's going to change the way you go exploring and make my fun little website obsolete. This time I'm not just looking to share my maps with everyone, but to create an entire community of explorers and mapmakers. I want to make exploring a more inclusive space.
Incidentally I am looking for a Frontend Engineer to join the team and help make this project possible. Are your or someone you know an experienced programmer with a passion for sharing and adventure? Please check the details below and contact Bryan if you would like to apply or have any questions.
😊☀😊
Job Details:
* Participate in brainstorming sessions for product features and system architecture
* Collaborating with the design team
* Research into new technologies
Required Qualifications
* Proficient in Javascript along with a frontend framework, angular and/or react
* Experience using HTML5 & CSS3 features (websockets, webrtc, SSE, LESS, SASS, Stylus, PostCS, etc.)
* Experienced with RESTful APIs
* Experienced with SPA, Flux, Redux is good.
* Experience with building real-time applications
* Experience with build pipeline tools: grunt, gulp, webpack, etc
* Experience with Git and Git flow
Preferred Qualifications
* Experience with building native webapps (react native, etc.)
* Experience developing optimistic UI style applications
* Experience optimizing frontend for performance and user experience
* Strong knowledge of media handling on client
* Open-source advocate
Nice to have
* UI/UX Design
How to Apply
Please submit the following here or to bryankuo@fusionnextinc.com
* CV/Resume
* A link to your Github/Bitbucket
git add 在 純靠北工程師 Facebook 的精選貼文
#純靠北工程師2u7
不小心把`git add`打成`git ass`
然後我傻笑了兩聲
「呵呵,git ass」
我便意識到我的精神已經衰弱了
👉 去 GitHub 給我們🌟用行動支持純靠北工程師 https://github.com/init-engineer/init.engineer
📢 匿名發文請至 https://kaobei.engineer/cards/create
🥙 全平台留言 https://kaobei.engineer/cards/show/3679
git add 在 prasertcbs Youtube 的最讚貼文
เชิญสมัครเป็นสมาชิกของช่องนี้ได้ที่ ► https://www.youtube.com/subscription_center?add_user=prasertcbs
playlist สอน Jupyter Notebook ► https://www.youtube.com/playlist?list=PLoTScYm9O0GErrygsfQtDtBT4CloRkiDx
playlist สอน git เบื้องต้น ► https://www.youtube.com/playlist?list=PLoTScYm9O0GGsV1ZAyP4m_iyAbflQrKrX
playlist สอนภาษา Python ► https://www.youtube.com/playlist?list=PLoTScYm9O0GH4YQs9t4tf2RIYolHt_YwW
playlist สอนภาษาไพธอน Python OOP ► https://www.youtube.com/playlist?list=PLoTScYm9O0GEIZzlTKPUiOqkewkWmwadW
playlist สอน Python 3 GUI ► https://www.youtube.com/playlist?list=PLoTScYm9O0GFB1Y3cCmb9aPD5xRB1T11y
playlist สอนภาษา C เบื้องต้น ► https://www.youtube.com/playlist?list=PLoTScYm9O0GHHgz0S1tSyIl7vkG0y105z
playlist สอนภาษา C++ ► https://www.youtube.com/playlist?list=PLoTScYm9O0GEfZwqM2KyCBcPTVsc6cU_i
playlist สอนภาษา C# ► https://www.youtube.com/playlist?list=PLoTScYm9O0GE4trr-XPozJRwaY7V9hx8K
playlist สอนภาษา Java ► https://www.youtube.com/playlist?list=PLoTScYm9O0GF26yW0zVc2rzjkygafsILN
playlist สอนภาษา PHP เบื้องต้น ► https://www.youtube.com/playlist?list=PLoTScYm9O0GH_6LARFxozL_viEsXV2wgO
playlist สอนภาษา R เบื้องต้น ► https://www.youtube.com/playlist?list=PLoTScYm9O0GF6qjrRuZFSHdnBXD2KVICp
git add 在 prasertcbs Youtube 的最讚貼文
เนื้อหาจะเป็นการจำลองสถานการณ์ว่าเราได้พัฒนาโปรแกรมขึ้นมา โดย source code เก็บอยู่ใน folder โดยไม่มีการใช้โปรแกรมสำหรับจัดการเวอร์ชั่นของซอฟแวร์มาก่อน ลองมาดูว่าหากต้องการใช้ git เพื่อที่จะทำ version control ให้กับ source code ใน folder นี้จะต้องทำอย่างไร โดยมีคำสั่งหลัก ๆ ที่ใช้เรียงตามลำดับดังนี้
การใช้ git init เพื่อสร้าง local repository ให้กับ project/folder
การใช้ git config --global user.name "username" เพื่อกำหนดชื่อผู้ใช้
การใช้ git config --global user.email "me@anyemail.com" เพื่อกำหนด email ของผู้ใช้
การใช้ git add .
การใช้ git commit
การใช้ git remote add origin https://github.com/prasertcbs/atlas.git
การใช้ git push -u origin master
เชิญสมัครเป็นสมาชิกของช่องนี้ได้ที่ ► https://www.youtube.com/subscription_center?add_user=prasertcbs
playlist สอน git เบื้องต้น ► https://www.youtube.com/playlist?list=PLoTScYm9O0GGsV1ZAyP4m_iyAbflQrKrX
playlist สอนภาษา Python ► https://www.youtube.com/playlist?list=PLoTScYm9O0GH4YQs9t4tf2RIYolHt_YwW
playlist สอนภาษาไพธอน Python OOP ► https://www.youtube.com/playlist?list=PLoTScYm9O0GEIZzlTKPUiOqkewkWmwadW
playlist สอน Python 3 GUI ► https://www.youtube.com/playlist?list=PLoTScYm9O0GFB1Y3cCmb9aPD5xRB1T11y
playlist สอนภาษา C เบื้องต้น ► https://www.youtube.com/playlist?list=PLoTScYm9O0GHHgz0S1tSyIl7vkG0y105z
playlist สอนภาษา C++ ► https://www.youtube.com/playlist?list=PLoTScYm9O0GEfZwqM2KyCBcPTVsc6cU_i
playlist สอนภาษา C# ► https://www.youtube.com/playlist?list=PLoTScYm9O0GE4trr-XPozJRwaY7V9hx8K
playlist สอนภาษา Java ► https://www.youtube.com/playlist?list=PLoTScYm9O0GF26yW0zVc2rzjkygafsILN
playlist สอนภาษา PHP เบื้องต้น ► https://www.youtube.com/playlist?list=PLoTScYm9O0GH_6LARFxozL_viEsXV2wgO
playlist สอนภาษา R เบื้องต้น ► https://www.youtube.com/playlist?list=PLoTScYm9O0GF6qjrRuZFSHdnBXD2KVICp
#prasertcbs #prasertcbs_git #prasertcbs_github
git add 在 GIGAZINE Youtube 的最讚貼文
http://gigazine.net/news/20160126-gitquest-review/
並行開発に襲われたサブバー村をGitで救うRPG「ギットクエスト」をプレイ - GIGAZINE
git add 在 Git Guides - git add · GitHub 的推薦與評價
The git add command adds new or changed files in your working directory to the Git staging area. git add is an important command - without it, no git commit ... ... <看更多>
git add 在 深入Git:index 檔案 的推薦與評價
git add 會將檔案加入index,究竟index 到底存在哪?其實,通常會放在.git/index,本篇將深入探討此檔案式如何紀錄有哪些檔案被加入index。 ... <看更多>
git add 在 Day09【Git與GitHub】Git 提交流程(上) - iT 邦幫忙 的推薦與評價
✦首先我們要先知道以下四個指令。 檢查狀態:git status; 加入索引:git add . 提交更新:git commit -m '修改記錄'; 查詢記錄: ... ... <看更多>