Xin Chào, Mình Là Tú Ngồi Đây Viết Cho Vui

Một góc nhỏ ở Đà Nẵng, nơi tôi viết lại những thứ mình học được và chia sẻ vài thứ mình làm ra

0782.105.516
Đà Nẵng, Việt Nam
Phạm Văn Tú
Làm web & thương hiệu
Banner 1
Phạm Văn Tú

Phạm Văn Tú

4518 thành viên

Thêm thay đổi vào commit cuối cùng với amend

Đôi lúc ae đang code gì đó nghĩ là xong rồi và commit push lên chuẩn bị tạo Pr cho mọi người review thì chợt nhận ra thiếu gì đấy cmnr. Thay vì vô viết rồi commit lại thì đã có git amend Sau khi ae thay đổi những gì đã thiếu rồi thì ae […]

Gộp commit với squash

Đôi khi trong 1 feature có nhiều commit quá cũng không clearn lắm. Vd mình làm feature A thì code html có 1 commit, implement có 1 commit, update abc có 1 commit nữa không tiện quản lí sau này lắm, làm commit history không clean lắm git rebase -i HEAD~3 (Head là con trỏ, […]

Undo trong git

Hello ae lại là mình với những bài về git đây 😜. Trong bài viết này mình sẽ undo lại những thay đổi về trạng thái ban đầu ae cùng tham khảo nhé Hoàn tác những file ở local changes về trạng thái ban đầu: git checkout name_file_change.ext Hoặc git restore name_file_change.ext Hoặc khi change […]

Branch trong git

Branch nó giúp mình tạo ra những nhánh làm việc riêng biệt mà không ảnh hưởng lẫn nhau, dễ dàng quản lí code hơn. Tạo 1 nhánh mới Nó sẽ tạo 1 nhánh mới dựa trên nhánh hiện tại git branch new_branch_name Hoặc tạo 1 nhánh mới và chuyển sang nhánh mới luôn git checkout […]

README là gì và viết README như nào?

Trong bài viết này mình cùng tìm hiểu về file readme là gì nhé. Nó là 1 file dùng để giới thiếu dự án, cấu trúc cũng tài liệu cho dự án. Tạo file README.md (tên này là tiêu chuẩn để cho github, gitlab.. nhận diện được đó là file mô tả cho dự chúng […]

Bỏ qua file với .gitignore

Đôi lúc ae không muốn git theo dõi file thay đổi của chúng ta chỉ cần tạo file .gitignore Khi ae làm việc với nodejs thì sinh ra thư mục node_modules khá nặng, không cần thiết phải lên git làm gì vì khá tốn thời gian pull push code và cả tài nguyên lưu trữ […]

Git pull và giải quyết conflict code

Trường hợp code trên remote repo có những thay đổi và cập nhật, anh em có thể cập nhật những thay đổi này trên local repo của bạn cho giống như trên remote repo bằng câu lệnh vd như git pull orgin name_branch Đôi lúc trong team ai đó sửa code trên remote rồi nhưng […]

Trick dùng nhiều tài khoản github trên cùng một máy

Hello ae có bài này chắc sẽ ngắn thôi nhưng có thể giúp ae control được nhiều tài khoản github trong cùng một máy dễ dàng hơn qua bài viết này nhé. Đi thoi… Tại thư mục (~/.ssh/) nơi sinh ra id_rsa của các bạn ấy, mình tạo thêm 1 file config (Không có đuôi […]

Git log là gì?

Câu lệnh git log dùng để xem các commit gần đây của mình như thế nào. Mỗi commit sẽ có mã riêng biệt cho từng commit. Thường nó sẽ dài khiến mình khó đọc thì lệnh git log –oneline hiển thị ngắn gọn dễ đọc hơn. Nó sẽ lấy 7 ký tự đầu tiên và […]

Git push là gì?

Để đẩy code từ local lên trên remote thì thường dùng lệnh git push origin name_branch Ví dụ mình muốn đẩy code lên nhánh main: git push origin main Đừng trên trước khi push code phải add để thêm file thay đổi vào Staging, và commit nó nữa nhé Có thể ae thấy bạn bè […]