30/09/2018, 18:00

Cần các anh chị giúp đỡ về GIT

Dạ tình hình là em mới vừa học sử dụng GIT nhưng còn rối về phần thuật ngữ…Mọi người có thể định nghĩa giùm em mấy thuật ngữ đó theo cách dễ hiểu hơn được không ? Em cảm ơn trước.

asdasdasd viết 20:16 ngày 30/09/2018

Thuật ngữ tên gì như thế nào ?

Nguyễn Hoàng Trung viết 20:13 ngày 30/09/2018

Dạ em chưa hiểu những thuật ngữ là Commit,push,clone,fetch,merge,branch,git flow…ạ!

Nguyen Ca viết 20:14 ngày 30/09/2018

Hiện đang dùng clearcase, cũng sắp chuyển qua dùng Git, anh đang tham khảo trang này, em xem thử

dzone.com

Getting Started with Git - Dzone Refcardz

Use Git to stretch the very notion of version control systems. As a postmodern VCS, Git has the ability to offer almost all of its features for use offline and without a central server. Work independently and have the ability to share a repository...


Trang này có nhiều note hay lắm, đăng ký tài khoản down về cho dễ đọc

Nguyễn Hoàng Trung viết 20:02 ngày 30/09/2018

Dạ vấn đề của em là không hiểu ý nghĩa của nó @@ còn cái này hình như chỉ cách sử dụng thôi @@

Nguyen Ca viết 20:13 ngày 30/09/2018

Anh đang tìm hiểu thì hiểu về Git như thế nay:
Trong kiến trúc của git có 4 thành phần:
Workpace
Staging
Local repository
Remote Repository.

Tuy thuộc vào việc em đẩy/lấy source file lên vùng nào của git thì dùng lệnh cho thích hợp
ví dụ
git commit: đẩy source từ vùng staging lên local Local repository, nếu muốn đây lên từ workpace -> Local repository thì dùng git commit -a…
git push: đẩy source file từ Local repository -> Remote Repository
git fetch: câp nhật lại source mới nhất từ -> Remote Repository -> Local repository(not merges), mục đich là giữ source up-to-date
git clone:copy source từ Remote Repository ->workpace
git pull: cập nhât thấy đổi mới nhất từ Remote Repository -> workpace(Auto merges)
branch: em có thể hiểu là từ project gốc(master) người ta tạo ra nhiều branch khác nhau cho nhiêu nhóm để implement cho nhiều chức năng khác nhau,
như vậy sẽ mỗi nhóm sẽ độc lập code hơn. Sau này sẽ có bước rebase để merge tất cả các các branch vào project gốc(master)
merges: không biết giải thích sao nữa @@.
Đó là những gì anh hiểu và chia sẽ.

Nguyễn Hoàng Trung viết 20:16 ngày 30/09/2018

Merge em nghĩ nó giống như trong Word lúc làm với table :v

Bài liên quan
0