我的git使用记录
git的教程現(xiàn)在琳瑯滿目,需要學(xué)習(xí)的東西也有很多,一下子接受不了那么多的東西,所以打算記錄在實(shí)用的過(guò)程中常用的操作和遇到的問(wèn)題。
基本操作
git init
git add .
git add -A
git add [file]
git commit -m "information"
git push -u origin master
查看操作
git status
git reflog
git log
git remote
git branch
分支操作
git checkout master
git checkout -b dev master (本地在master基礎(chǔ)上創(chuàng)建dev分支)
git checkout -b dev origin/gh-pages(創(chuàng)建和遠(yuǎn)程倉(cāng)庫(kù)gh-pages一直的本地倉(cāng)庫(kù)dev)
git push -u origin dev
遠(yuǎn)程倉(cāng)庫(kù)
git config --global user.name "aheizi"
git config --global user.email?"aheizi@outlook.com"
git remote add origin?git@github.com:youusername/test.git
git pull
誤操作后的處理
git revert HEAD~1
git reset
git reset –hard (徹底回退到某個(gè)版本,本地的源碼也會(huì)變?yōu)樯弦粋€(gè)版本的內(nèi)容)
git rm (移除某文件,硬刪除了該文件)
git rm --cached file() (Git 將不再跟蹤此文件)
轉(zhuǎn)載于:https://blog.51cto.com/zhanghuiyuan/1937064
總結(jié)
- 上一篇: C#获取文件的MD5码
- 下一篇: XCode6报数组越界错误的问题