Thursday, March 28, 2019

ใช้งาน GIT เบื้องต้น จริงๆ

  • อันนี้ตอนสร้าง repository ใหม่มันจะบอกคำสั่งเบื้องต้น
echo "# slide_home" >> README.md
  • สร้าง repo ใหม่
git init
  • เพิ่มไฟล์ที่จะ track
git add README.md  หรือ git add .  หรือ  git add *
  • สร้าง history code point
git commit -m "first commit"
  • สร้าง alias origin remote path to git server
git remote add origin https://github.com/username/rep_name.git
  • นำ git local ขึ้นสู่  git remote
git push -u origin master

  • ถ้า push แล้ว error ประมาณ 
 [rejected]        master -> master (non-fast-forward)
error: failed to push some refs to 'https://github.com/myuser/myrepo.git
  • ให้เราเพิ่ม option -f
git push -f origin master
-------------------------------------------------------------------------------
  • อันนี้หาข้อมูลเอา
  • เปลี่ยนพาธ remote ในกรณีเช่น rename remote repo
git remote set-url origin https://github.com/USERNAME/REPOSITORY.git
  • แสดงพาธ remote ทั้งหมด
git remote -v 
  • ถอน remote path ออก
git remote -remove origin
-------------------------------------------------------------------------------
  • ใช้แค่นี้พอก่อน จำไม่ได้ปวดตับ
  • ลอกมากจาก https://www.youtube.com/watch?v=8YJJbHkbdHg
  • แนะนำการใช้งาน Git เบื้องต้น
Step 1: config
git config --global user.name komkrit
git config -- global user.email idreamba@gmail.com
-------------------------------------------------------------------------------
Step 2: create git
git init ชื่อโฟลเดอร์งาน
-------------------------------------------------------------------------------
Step 3: add file
git add -A
-------------------------------------------------------------------------------
Step 4: commit file
git commit -a -m "ข้อความแจ้งเตือน"
-------------------------------------------------------------------------------
Step 5: status
git status
git log
-------------------------------------------------------------------------------
Step 6: checkout
  • ย้อนกลับโดใช้ตัวเลข commit 6 หลัก
git checkout ตัวเลข commit 6 หลัก
  • ย้อนกลับไปทีละสเตป
git checkout HEAD~2
  • ย้อนกลับไปยังตำแหน่ง master ที่เราทำการ commit ไว้ล่าสุด
git checkout master
-------------------------------------------------------------------------------
การ clone project จาก github
วิธี 1 clone โดยใช้ชื่อ project ตามชื่อ repository เลย
  • $ git clone https://github.com/juuier/myproject1

วิธี 2 clone และ สร้าง folder project ใหม่เราเลย
  • $ git clone https://github.com/juuier/myproject1 myproject_local_folder
Ref

Popular Posts