Hiểu hơn về Git

Khác nhau giữa ‘git pull’ và ‘git fetch’

  • Git pull: Khi pull, git sẽ cố gắng tự động lấy commit + merge source từ trên git về local repository mà không thông báo gì cho bạn. Cho đến khi có conflict sảy ra 😅
  • Git fetch: Cũng sẽ đồng bộ commit từ git về local repository nhưng mà sẽ không merge commit. Hữu ích khi bạn đang có số lượng file change nhiều và muốn theo dõi thay đổi của project

=> Tóm lại: Git pull sẽ tự động hóa việc đồng bộ. Git fetch sẽ tiện cho việc quản lý source

Tham khảo:

https://viblo.asia/p/nhung-cau-hoi-phong-van-ve-git-can-nho-ngay-XL6lAxxRZek

Git extension for versioning large files

https://git-lfs.com

easiest way to do it that worked for me :
first commit & push everything
then

git lfs uninstall
then manually remove lfs stuff from .gitattributes

git lfs untrack '<pattern>' (in my case, all files "*.*")
git add --renormalize .
git commit -m 'Restore file contents that were previously in LFS' ```

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *