在$home目錄中使用git init來點(diǎn)文件是一種不好的做法嗎?
我想使用github備份和同步我的點(diǎn)文件。既然默認(rèn)情況下所有的dotfiles都駐留在$home中,我應(yīng)該只在$home文件夾中使用git init,還是這樣做不好?在$home中執(zhí)行了g
解答動態(tài)
創(chuàng)建一個“bare”git r位置:
cd$HOMEgit init—bare.dotfiles 創(chuàng)建別名:
alias dotfiles=quot; 忽略不在:
dotfilesconfig—本地status.SHOWUNTRACKED文件不1添加你想要的文件:
dotfiles add.bash\u alias Commit.
這就是我管理點(diǎn)文件的方式。現(xiàn)在您的$HOME中沒有.git目錄,因此它不會帶來任何驚喜。我?guī)啄昵暗谝淮卧谶@里讀到它。
這是一個很好的實(shí)踐,但是你應(yīng)該忽略所有的默認(rèn)值,只添加你需要的文件。下面是一個例子。gitignore:
#忽略所有*#包含點(diǎn)文件(包括.gitignore)??你可以看看yadm,它主要是這樣做的,但我猜它更安全,安裝可能更容易。我認(rèn)為它一開始只是一個git的包裝器(雖然它有更多的特性),也就是說你可以用通常的gut命令代替gut,用yadm(比如yadm add/clone/status等等)
我不隸屬于yadm,只是一個快樂的用戶。- End
免責(zé)聲明:
本頁內(nèi)容僅代表作者本人意見,若因此產(chǎn)生任何糾紛由作者本人負(fù)責(zé),概與琴島網(wǎng)公司無關(guān)。本頁內(nèi)容僅供參考,請您根據(jù)自身實(shí)際情況謹(jǐn)慎操作。尤其涉及您或第三方利益等事項(xiàng),請咨詢專業(yè)人士處理。