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

  Рет қаралды 21,265

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
@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
@hoangvanhuan3018
@hoangvanhuan3018 Ай бұрын
cảm ơn anh dễ hiểu quá
@hoidanit
@hoidanit Ай бұрын
you're welcome :v
@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
@duyphuongnguyen431
@duyphuongnguyen431 11 ай бұрын
Cảm ơn anh vì video hay và hữu ích.
@hoidanit
@hoidanit 11 ай бұрын
you're welcome :v
@theha6094
@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
@hoidanit Ай бұрын
nó có câu lệnh merge ấy bạn. bạn tìm hiểu là làm đc
@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
@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
@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
@williamlin8709
@williamlin8709 11 ай бұрын
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 11 ай бұрын
có chứ bạn. conflict thì resolve chứ sợ gì
@williamlin8709
@williamlin8709 11 ай бұрын
@@hoidanit dạ
@-phamphuc11toan14
@-phamphuc11toan14 4 ай бұрын
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 4 ай бұрын
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!
@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
@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é
@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)
@SoWnNGUYEN2409
@SoWnNGUYEN2409 3 ай бұрын
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 3 ай бұрын
Lỗi đâu fix đó thôi bạn. Tập dần cho quen, chứ sợ gì
@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
@phamthang6558
@phamthang6558 2 жыл бұрын
hay quá a zai ^^
@hoidanit
@hoidanit 2 жыл бұрын
cảm ơn em.hehe
@viewvue3744
@viewvue3744 Жыл бұрын
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é
БУ, ИСПУГАЛСЯ?? #shorts
00:22
Паша Осадчий
Рет қаралды 2 МЛН
Real Man relocate to Remote Controlled Car 👨🏻➡️🚙🕹️ #builderc
00:24
Disrespect or Respect 💔❤️
00:27
Thiago Productions
Рет қаралды 37 МЛН
ТЮРЕМЩИК В БОКСЕ! #shorts
00:58
HARD_MMA
Рет қаралды 1,6 МЛН
Bài 15 - Resolve conflict sử dụng rebase
17:37
CodersX
Рет қаралды 18 М.
Xử lý Git Conflict trong một nốt nhạc | TrungQuanDev | Thành thạo Git - GitHub
15:36
TrungQuanDev - Một Lập Trình Viên
Рет қаралды 2,2 М.
БУ, ИСПУГАЛСЯ?? #shorts
00:22
Паша Осадчий
Рет қаралды 2 МЛН