chỉ cần coi kênh anh thôi là chắc 1 đống kiến thức rồi, cảm ơn anh vì đã dành thời gian và đem lại các kiến thức miễn phí, chúc anh nhiều sức khỏe và ra thêm clip nhé
Theo dõi anh từ những ngày kênh còn ít lượt xem , ít lượt đăng kí, đúng là cứ cố gắng cống hiến ko bỏ cuộc thì cuối cùng cũng nhận được trái ngọt anh à, e chúc kênh ngày càng phát triển hơn nữa🥰
giả dụ mình đang làm việc ở nhánh 1, muốn checkout qua nhánh master và không muốn code của nhánh 1 bị coppy theo qua nhánh master khi checkout thì như thế nào ạ?( trong trường hợp mình cũng không muốn add và commit nhánh 1 trước khi checkout)?
Bài này có thể hiểu đơn giản là 1 Repository có thể có nhiều nhánh. Mỗi người có thể làm trên 1 nhánh khác nhau mà không ảnh hưởng đến những nhánh còn lại.
cho em hỏi nếu cả 2 Dev đề clone code về và code theo cá nhân và vô tình đặt tên nhánh trùng tên với nhau thì sẽ dẫn đến xung đột khi 1 Dev push code lên trước, như vậy mình xử lý như thế nào ạ? Phần này hơi hoang mang quá ạ @@
dạ em thắc mắc tại sao các file f3.txt ,f1.txt, f2.txt tạo ở nhánh master lại xuất hiện trong nhánh 1 sau khi sử dụng lệnh ls vậy ạ, em nghĩ lẽ ra chỉ liệt kê phải trong nhánh 1 thôi chứ ạ , mong thầy giải đáp giúp em với ạ, em cảm ơn thầy
Theo mình hiểu là vầy: f1.txt và f2.txt thì ban đầu tạo ra ở nhánh master (lúc chưa có branch nhanh_1), lúc ta tạo ra branch nhanh_1 thì nó tách ra 2 hướng nhưng dữ liệu vẫn giống nhau. Khi tạo file f3.txt thì vẫn chưa commit (lúc này f3 đang nằm trong working area của mình tức là git không biết nó nằm trong branch nào) nên lúc chuyển qua branch nhanh_1 thì ta vẫn thấy f3. Quan trọng là ta COMMIT ở đâu thì nó sẽ lưu file ở branch đó. Lúc checkout qua lại giữa các nhánh thì ta quay lại lần commit gần nhất của nhánh đó.
@@naxuchan5397 theo mình tìm hiểu thì từ nhánh master mà tạo ra nhanh_1 thì các file đã dc commit sẽ xuất hiện tại nhanh_1 kiểu như nhánh con kế thừa nhánh cha, không biết có giống ý bạn ko, mình đọc ý bạn mà vẫn hơi lú
chỉ cần coi kênh anh thôi là chắc 1 đống kiến thức rồi, cảm ơn anh vì đã dành thời gian và đem lại các kiến thức miễn phí, chúc anh nhiều sức khỏe và ra thêm clip nhé
em cảm ơn thầy!
sao repo dev2 lại sử dụngb được nhanh_1 của dev1 vậy mng , rối quá
mình hiểu r ;))
Theo dõi anh từ những ngày kênh còn ít lượt xem , ít lượt đăng kí, đúng là cứ cố gắng cống hiến ko bỏ cuộc thì cuối cùng cũng nhận được trái ngọt anh à, e chúc kênh ngày càng phát triển hơn nữa🥰
Anh nên chỉnh bài giảng chỉnh chu trước ạ. Anh giảng giờ rối quá, lúc đúng lúc sai.
Cám ơn Anh về bài giảng
giả dụ mình đang làm việc ở nhánh 1, muốn checkout qua nhánh master và không muốn code của nhánh 1 bị coppy theo qua nhánh master khi checkout thì như thế nào ạ?( trong trường hợp mình cũng không muốn add và commit nhánh 1 trước khi checkout)?
Mình cũng có cùng thắc mắc với bạn
Bài này hơi rối ạ 😢
Bài này có thể hiểu đơn giản là 1 Repository có thể có nhiều nhánh. Mỗi người có thể làm trên 1 nhánh khác nhau mà không ảnh hưởng đến những nhánh còn lại.
Anh cho em hỏi làm sao để đặt tên branch khi dùng lệnh git checkout commit-hash vậy ạ
checkout về commit đó rồi git branch TÊN NHÁNH thôi bạn
anh oi copy paste được ạ, anh dùng chuột copy thủ công ạ
kênh ông a hay vậy mà ít ng xem. Tiếc thật mong a đừng vì vậy mà ko ra clip nữa nhé a
cho em hỏi nếu cả 2 Dev đề clone code về và code theo cá nhân và vô tình đặt tên nhánh trùng tên với nhau thì sẽ dẫn đến xung đột khi 1 Dev push code lên trước, như vậy mình xử lý như thế nào ạ? Phần này hơi hoang mang quá ạ @@
dạ em thắc mắc tại sao các file f3.txt ,f1.txt, f2.txt tạo ở nhánh master lại xuất hiện trong nhánh 1 sau khi sử dụng lệnh ls vậy ạ, em nghĩ lẽ ra chỉ liệt kê phải trong nhánh 1 thôi chứ ạ , mong thầy giải đáp giúp em với ạ, em cảm ơn thầy
Theo mình hiểu là vầy: f1.txt và f2.txt thì ban đầu tạo ra ở nhánh master (lúc chưa có branch nhanh_1), lúc ta tạo ra branch nhanh_1 thì nó tách ra 2 hướng nhưng dữ liệu vẫn giống nhau. Khi tạo file f3.txt thì vẫn chưa commit (lúc này f3 đang nằm trong working area của mình tức là git không biết nó nằm trong branch nào) nên lúc chuyển qua branch nhanh_1 thì ta vẫn thấy f3. Quan trọng là ta COMMIT ở đâu thì nó sẽ lưu file ở branch đó. Lúc checkout qua lại giữa các nhánh thì ta quay lại lần commit gần nhất của nhánh đó.
@@naxuchan5397 theo mình tìm hiểu thì từ nhánh master mà tạo ra nhanh_1 thì các file đã dc commit sẽ xuất hiện tại nhanh_1 kiểu như nhánh con kế thừa nhánh cha, không biết có giống ý bạn ko, mình đọc ý bạn mà vẫn hơi lú
@@DuyPham-MouseReview trọng tâm là file f3 trong vid chưa commit nên là nó xuất hiện ở tất cả các nhánh, ý mình là vậy
@@naxuchan5397 được
rối quá
nếu mình có nhánh main mình git add là nó có add cả nhánh 1 không ad
Hay quá
anh nên chuẩn bị bài giảng và bài tập trước ạ, chứ cứ vừa học vừa viết lên bảng như vậy khá tốn thời gian
này khi làm dự án thì mỗi ô dev phải phác thảo 1 cái sơ đồ nhánh trên giấy hay sao ạ? chứ e rối quá @@@