廖雪峰老師教程!
參考大哥的部落格
git init // 初始化乙個git版本庫
git add filename.extention // 將帶副檔名的檔案新增到 版本庫的暫存區
git commit -m "每次提交的日誌"
// 將暫存區的檔案 新增到分支當中,預設為master
git status // 檢視當前工作區的狀態
git checkout -- filename.ext // 撤銷修改(檔案在暫存區域,為提交到分支中)
git reset head filename.ext // 撤銷修改 (檔案已經提交到分支中)
git log // 顯示版本資訊(有更細的引數,'q' 退出 )
git log --pretty=oneline // 簡單顯示
git reflog // 顯示所有的commit
git reset --hard 版本號(前4位) // 版本回退
ssh-keygen -t rsa -c "[email protected]"
// 建立ssh key 在使用者中的 .ssh/id_rsa.pub
git remote add origin [email protected]:githubname/repositories.git //(githubname/github名稱,repositories、倉庫與名稱)
git push -u origin master // 本地倉庫推送到遠端 master為分支, -u/將本地分支與遠端分支關聯
git clone [email protected]:githubname/repositories.git // 本地轉殖遠端倉庫,可使用http(慢)
git pull origin master // 拉取倉庫
git checkout -b dev // 建立dev分支 並切換到dev
git checkout master // 分支切換到master
git merge dev // 當前分支合併dev分支
git branch -d dev // 刪除dev分支
git branch -
d dev // 強制刪除dev
git branch // 檢視分支
git stash // 暫時儲存當前工作內容,清空工作區
git stash list // 檢視已儲存工作內容
git stash pop // 將工作內容取出並刪除它的儲存
git config --global alias.co checkout // 取別名
fatal: refusing to merge unrelated histories
解決方法:
在操作命令後加--allow-unrelated-histories
技術晨讀 2015 4
理解pdo的attr persistent pdo在new的時候可以設定attr persistent表示這個連線是乙個長連線,當指令碼結束時候而程序沒有結束的時候,這個連線在下次還是可以使用的。是否使用這個長連線直接涉及到連線效率,php的啟動服務模式等。更多歷史文章 postgres的主鍵自增 ...
技術晨讀 2015 4
理解pdo的attr persistent pdo在new的時候可以設定attr persistent表示這個連線是乙個長連線,當指令碼結束時候而程序沒有結束的時候,這個連線在下次還是可以使用的。是否使用這個長連線直接涉及到連線效率,php的啟動服務模式等。更多歷史文章 postgres的主鍵自增 ...
暑假英語晨讀總結
堅不可摧 unbroken 第一遍晨讀,這次晨讀是由我發起的,當時想讀堅不可摧的慾望特別強烈,因為音標已經讀了好多遍了,總寫找點新的材料來讀讀。加上暑假之前有一段時間沒有晨讀了,所以我們的晨讀就這樣的開始了。大家聽說我們在晨讀,都很積極地參加了,第一天來的人有十幾個,真的是非常壯觀。由於是第一遍晨讀...