git比svn靈活方便搀愧,建議使用git來管理代碼哗魂。
常用命令一覽
git init:將文件夾用git進行管理
git add 文件名:將文件添加到暫存區(qū)
git commit:將暫存區(qū)中的文件提交到本地當(dāng)前版本庫(或說分支)中
git log:提交日志(每次commit的信息)
git reflog:操作日志(顯示每次操作的id必盖、操作類型——commit/reset/checkout等隧出、提交信息)
git reset --hard HEAD~數(shù)字:回退幾步
git reset --hard commit_id:回退到那個id的狀態(tài)上
git rm 文件名:刪除文件,需要在調(diào)用 git commit 來提交刪除
git push 遠程版本庫名 本地版本庫名:將本地版本庫推送到遠程庫中
git clone 遠程地址:將遠程庫克隆到本地
git branch 分支名:創(chuàng)建分支
git status:查看當(dāng)前版本庫中文件的狀態(tài)(是否修改剔宪、添加、提交等)
git checkout 文件名:將當(dāng)前文件用本地版本庫中的文件替換
git checkout 分支名:切換到分支名所代表的分支
git checkout -b 新分支:創(chuàng)建新分支壹无,并切換到新分支中
git merge 分支名:將分支名所代表分支與當(dāng)前分支合并
git branch -d 分支名:刪除分支