git study note

2019-04-14  本文已影响0人  宣雄民
  1. What's the backup after mis-pulled remote data to your local data
    a. git reflog
    b. git reset --hard@{x}
    c. you done
    d. git push -f origin master # force push to remote repository

  2. Difference between pull and fetch
    https://www.cnblogs.com/runnerjack/p/9342362.html

    image.png
  1. git branches management

git ignore and git add commit retreat

#设置哪些文件该过滤
 
node_modules/   #表示过滤这个文件夹
*.zip   #过滤zip后缀文件
demo.html   #过滤该文件
 
#反向操作,设置哪些文件不该过滤
!src/   跟踪该文件夹
!*.js   跟踪java源文件
!index.html 跟踪该文件


git rm -r --cached .    //依照.gitignore文件删除本地仓库的多余文件
git add .    //重新添加
git commit -m 'update .gitignore'   //重新commit

git lfs install           //安装lfs
 
 
git lfs track "*.pdf"     //使用lfs跟踪需要管理的大文件,也可以直接编辑.gitattributes文件
 
 
//然后走常规流程
git add yourLargeFile.pdf 
 
git commit -m "Add Large file"
 
git push -u origin master
# [https://git-lfs.github.com/](https://git-lfs.github.com/)

上一篇下一篇

猜你喜欢

热点阅读