#6 Resolve Conflict - Giải Quyết Mâu Thuẫn | Git Siêu Dễ Cho Beginners Từ A Đến Z

  Рет қаралды 22,033

Hỏi Dân IT

Hỏi Dân IT

Күн бұрын

Пікірлер: 42
@hoidanit
@hoidanit 2 жыл бұрын
🌹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
@duyphuongnguyen431
@duyphuongnguyen431 Жыл бұрын
Cảm ơn anh vì video hay và hữu ích.
@hoidanit
@hoidanit Жыл бұрын
you're welcome :v
@xXJuniorNguyenXx
@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
@hoidanit Жыл бұрын
kk
@sangnguyenminhsang8032
@sangnguyenminhsang8032 2 жыл бұрын
Hay quá anh ơi, hồi đó coi mấy channels khác có mỗi chỉ cách đẩy lên kéo về.
@hoidanit
@hoidanit 2 жыл бұрын
à. 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
@sangnguyenminhsang8032
@sangnguyenminhsang8032 2 жыл бұрын
@@hoidanit Dạ cảm ơn anh nhiều ạ, đang kiếm lúa hốt khóa Udemy của anh ^^
@hoidanit
@hoidanit 2 жыл бұрын
@@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
@hoangvanhuan3018
@hoangvanhuan3018 2 ай бұрын
cảm ơn anh dễ hiểu quá
@hoidanit
@hoidanit 2 ай бұрын
you're welcome :v
@apolos7851
@apolos7851 2 жыл бұрын
:))) dễ hiểu quá a, e ngồi mò một buổi mới biết cách sửa
@hoidanit
@hoidanit 2 жыл бұрын
ok em nhé :v
@theha6094
@theha6094 2 ай бұрын
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
@hoidanit 2 ай бұрын
nó có câu lệnh merge ấy bạn. bạn tìm hiểu là làm đc
@haumaithe9237
@haumaithe9237 2 жыл бұрын
Ở 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 ạ
@hoidanit
@hoidanit 2 жыл бұрын
đấ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
@haumaithe9237
@haumaithe9237 2 жыл бұрын
Vâng anh up link để mọi người thực hành cho trực quan anh nhé
@HuuTinLam-ue1pl
@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
@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
@-phamphuc11toan14
@-phamphuc11toan14 5 ай бұрын
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
@hoidanit
@hoidanit 5 ай бұрын
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
@02ladtest43 Жыл бұрын
thank you much!
@hoidanit
@hoidanit Жыл бұрын
You're welcome!
@nguoidungmang
@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
@hoidanit Жыл бұрын
mình chưa hiểu ý bạn hỏi
@SoWnNGUYEN2409
@SoWnNGUYEN2409 5 ай бұрын
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 =))
@hoidanit
@hoidanit 5 ай бұрын
Lỗi đâu fix đó thôi bạn. Tập dần cho quen, chứ sợ gì
@doanh20cm
@doanh20cm 2 жыл бұрын
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 ?
@hoidanit
@hoidanit 2 жыл бұрын
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)
@namhoai452
@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
@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
@williamlin8709
@williamlin8709 Жыл бұрын
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 ❤
@hoidanit
@hoidanit Жыл бұрын
có chứ bạn. conflict thì resolve chứ sợ gì
@williamlin8709
@williamlin8709 Жыл бұрын
@@hoidanit dạ
@phamthang6558
@phamthang6558 2 жыл бұрын
hay quá a zai ^^
@hoidanit
@hoidanit 2 жыл бұрын
cảm ơn em.hehe
@lecongthanh6738
@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
@hoidanit Жыл бұрын
ờ :v
@viewvue3744
@viewvue3744 2 жыл бұрын
5 : 42
@phamvanhieu9674
@phamvanhieu9674 2 жыл бұрын
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
@hoidanit
@hoidanit 2 жыл бұрын
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é
Cat mode and a glass of water #family #humor #fun
00:22
Kotiki_Z
Рет қаралды 42 МЛН
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 120 МЛН
REAL or FAKE? #beatbox #tiktok
01:03
BeatboxJCOP
Рет қаралды 18 МЛН
Git MERGE vs REBASE: The Definitive Guide
9:39
The Modern Coder
Рет қаралды 132 М.
13 Advanced (but useful) Git Techniques and Shortcuts
8:07
Fireship
Рет қаралды 932 М.
Tất tần tật về Git trong 10 phút
12:30
Việt Nguyễn AI
Рет қаралды 15 М.
How to resolve merge conflicts in Git
6:36
Ihatetomatoes
Рет қаралды 292 М.