基礎(chǔ)命令> git config --global user.name '用戶名' #設(shè)置用戶名
> git config --user.email '郵箱' #設(shè)置郵箱
> git config --global credential.helper store # 永久保存
> git init #初始化ls -ah #查看隱藏文件
> git add . #放到暫存區(qū)
> git commit -m '信息' # 存到倉庫
> git status #查看狀態(tài)git checkout 'first.py' #當對文件做了修改,,但沒提交的話,,可以用checkout回滾
> git reset --hard HEAD^ #回滾到上一次
git reset --hard 123456 #回滾到指定的版本
git reflog #查看所有操作記錄
> git log --pretty=oneline #查看提交日志
rm readme #徹底刪除文件
git reset HEAD readme 恢復剛才刪的文件
> git branch #查看當前分支
> git branch dev #創(chuàng)建分支
> git checkout dev #切換分支
> git checkout -b dev #創(chuàng)建并切換分支
> git merge dev #合并分支
> git branch -d dev #刪除分支
> 沖突的解決方案:
> more first.py #移走該文件
> vim first.py #修改該文件沖突的部分
> 比較不同beyond compare軟件
> git stash #修復bug時,,我們會通過創(chuàng)建的bug分支進行修復,然后合并,,最后刪除,;當手頭工作沒有完成時,先把工作現(xiàn)場git stash一下,,然后去修復bug,,修復完,在stash pop,回到工作現(xiàn)場,。
git stash apply #恢復之前保存的臨時工作
git stash list #查看臨時保存的列表
git stash drop #刪除當前臨時保存的環(huán)境備份
> git stash pop #恢復并刪除臨時保存的備份
> git pull origin master #拉取最新代碼
> git push -u origin master #提交到倉庫,,第一次加-u,表示指定origin為默認主機,后面在提交直接git push origin master
> git clone 地址 #克隆代碼
|