🌹Bạn nào muốn mua cho mình cốc cà phê, cái pizza hay chỉ là gói mì tôm hảo hảo, hãy dùng MoMo quét mã QR tại link này nhé: nhantien.momo.vn/hoidanit (lưu ý: tên người nhận là PHAM VAN TUAN) 👉 Đây là video trong series "Git Siêu Dễ Cho Beginners", xem full playlist tại đây: kzbin.info/aero/PLncHg6Kn2JT6nWS9MRjSnt6Z-9Rj0pAlo 👉 Cần giải đáp thắc mắc, cũng như hỗ trợ, tham gia group Facebook : facebook.com/groups/hoidanit 👉Các bạn đăng ký kênh, Like cũng như comment để mình có thêm động lực làm video nha. Cảm ơn mọi người ❤ 👉Chanel khác của mình (Tiếng anh): kzbin.info/door/HqJxLo7mKam9GKqqwr2wfA
@xXJuniorNguyenXx Жыл бұрын
Ở phần xóa code conflict có thanh option trên đầu chọn "Accept..." nên cũng ko cần thiết phải xóa thủ công, phòng trường hợp đôi khi xóa lố hay xóa ko triệt để.
@hoidanit Жыл бұрын
kk
@hoangvanhuan3018Ай бұрын
cảm ơn anh dễ hiểu quá
@hoidanitАй бұрын
you're welcome :v
@sangnguyenminhsang80322 жыл бұрын
Hay quá anh ơi, hồi đó coi mấy channels khác có mỗi chỉ cách đẩy lên kéo về.
@hoidanit2 жыл бұрын
à. nhiều bạn gặp khó quá. vì vậy a ra series này (cũng chỉ vài video), cơ mà nó đã đủ cho bọn e đi làm rồi đấy. học cao siêu làm gì, chỉ cần hiểu, áp dụng được thì nó mới có ý nghĩa :v
@sangnguyenminhsang80322 жыл бұрын
@@hoidanit Dạ cảm ơn anh nhiều ạ, đang kiếm lúa hốt khóa Udemy của anh ^^
@hoidanit2 жыл бұрын
@@sangnguyenminhsang8032 anh ko khuyến khích bọn mày học udemy. nên đặt cái tự học lên đầu. đứa nào tự học được là đứa ấy giỏi.haha
@duyphuongnguyen43111 ай бұрын
Cảm ơn anh vì video hay và hữu ích.
@hoidanit11 ай бұрын
you're welcome :v
@theha6094Ай бұрын
giả dụ trường hợp em code ở nhánh mới , và bây giờ mới merge vào nhánh main thì làm như thế nào ạ . em cảm ơn anh
@hoidanitАй бұрын
nó có câu lệnh merge ấy bạn. bạn tìm hiểu là làm đc
@namhoai452 Жыл бұрын
mình đẩy lên nhiều commit v nếu nhận đc yêu cầu gộp commit thành 1 thì ntn ạ mong a ra video hướng dẫn. Em thấy trên mạng hd dùng rebase -i HEAD nhưng nếu commit mình xen kẽ vs của ng khác trong lịch sử thì sẽ gộp nhầm commit của ng khác vào nữa ạ. Mong a ra video hướng dẫn cách rebase đúng ạ
@hoidanit Жыл бұрын
1. a ko biết 2. a chẳng thấy lợi ích gì khi gộp nhiều commit làm 1 3. e muốn gọn, có thể dùng tag :v
@apolos78512 жыл бұрын
:))) dễ hiểu quá a, e ngồi mò một buổi mới biết cách sửa
@hoidanit2 жыл бұрын
ok em nhé :v
@HuuTinLam-ue1pl Жыл бұрын
A cho e hỏi là việc pull hay push chỉ cùng nhánh mới dc phải k a, vd dưới local đang nhánh main thì chỉ push hoặc pull github ở main !
@hoidanit Жыл бұрын
ko đúng hoàn toàn e nhé. push thì đúng. còn pull = fech + merge. cơ mà, với level basic. dùng như cách e hiểu cug chẳng sao e nhé :v
@williamlin870911 ай бұрын
Anh ơi, việc chia branch từng feature cho từng thành viên làm thì sẽ không phải gặp những trường hợp conflict code do nhiều ng cùng sửa vì khi đó từng thành viên sẽ tạo pull request cho leader kiểm tra và merge phải k anh? Vậy lúc leader merge code của từng branch vào main/master có trường hợp nào bị conflict không anh? Cảm ơn anh Eric ❤
@hoidanit11 ай бұрын
có chứ bạn. conflict thì resolve chứ sợ gì
@williamlin870911 ай бұрын
@@hoidanit dạ
@-phamphuc11toan144 ай бұрын
Anh ơi cho em hỏi là thay vì git pull mình dùng git clone được không ạ? Em xin cảm ơn
@hoidanit4 ай бұрын
ko đc bạn nhé. mỗi câu lệnh sinh ra với mục đích của nó. bạn có thể google cái git pull và git clone. và thực tế, nếu dịch tiếng anh ra tiếng việt, bạn sẽ thấy từ pull và clone có nghĩa khác hẳn nhau ấy
@02ladtest43 Жыл бұрын
thank you much!
@hoidanit Жыл бұрын
You're welcome!
@lecongthanh6738 Жыл бұрын
Trong trường hợp conflict thì chỉ có 1 cái code của 1 trong 2 người được giữ lại thôi đúng không anh, trao đổi với team, cái code nào đúng thì sẽ giữ lại cái code đúng đó và cái code sai của người kia sẽ bị xóa đi để giải quyết conflict
@hoidanit Жыл бұрын
ờ :v
@haumaithe92372 жыл бұрын
Ở thời gian 12:42 e thấy bên trái có dòng async { ... } còn bên phải thì không có. Em đang k hiểu chỗ này, anh giải thích giúp e với ạ
@hoidanit2 жыл бұрын
đấy là code javascript. với lại, ko phải là code của anh đâu em. code đang được dùng trong dự án react, và người code dùng sai e nhé :v
@haumaithe92372 жыл бұрын
Vâng anh up link để mọi người thực hành cho trực quan anh nhé
@doanh20cm2 жыл бұрын
cho e hỏi thêm: nếu như theo a giải quyết conflict xong và mình đẩy lên, thì bên bạn kia kéo code về bằng git pull có bị conflict nữa ko ? nếu có thì mình chọn accept incoming change hay accept both changes ?
@hoidanit2 жыл бұрын
câu hỏi này hay, và cũng dễ xử lý hơn là trường hợp push code lên. trường hợp tại máy em, pull code mới về, thì : - nếu có conflict, nó cũng sẽ báo => mình dùng IDE để check conflict - anh kêu xử lý dễ, vì em chưa push (chỉ pull), thì nếu không thích, có thể reset lại code (trước lúc kéo code mới về) - pull code mới, chưa làm ảnh hưởng tới code trên github (remote). nên là không lo mất code - chọn code mới (hay cũ) là do em. thông thường, khi dùng pull, nó đã force merge rồi (cộng gộp code cũ và mới lại, có conflict thì sẽ báo, còn ko, auto chạy) => làm rồi biết thôi em, cơ mà ko lo đâu. nó easy mà (ko có chuyện mất code ở bước này đâu)
@SoWnNGUYEN24093 ай бұрын
Anh ơi. anh có thể giúp 1 cái nhóm của bạn em nó làm Unity C# mà bị tận 8 conflicts được không anh =))
@hoidanit3 ай бұрын
Lỗi đâu fix đó thôi bạn. Tập dần cho quen, chứ sợ gì
@nguoidungmang Жыл бұрын
anh cho em hỏi chút ạ, khi mình resolve conflict thì không có tạo thêm commit ở 2 nhánh feature mà chỉ có tạo thêm commit ở nhánh target (main branch ) thôi đúng không ạ? em cảm ơn
@hoidanit Жыл бұрын
mình chưa hiểu ý bạn hỏi
@phamthang65582 жыл бұрын
hay quá a zai ^^
@hoidanit2 жыл бұрын
cảm ơn em.hehe
@viewvue3744 Жыл бұрын
5 : 42
@phamvanhieu96742 жыл бұрын
ví dụ, lúc đầu ở trong project em có 1 file Nodejs giờ em muốn thêm 1 folder Reactjs vào thì làm cách nào anh
@hoidanit2 жыл бұрын
cái này là framework, kiểu như nextjs. còn việc tách riêng là mô hình microservices... cơ mà dù dùng chung, hay tách riêng, điều cần hiểu những cái đơn lẻ (node.js, react) e nhé