-
從本地提交修改的文件read.txt到遠(yuǎn)程倉(cāng)庫(kù)
$git add read.txt #添加文件到緩存區(qū)
$git commit -m "add read.txt" #commit并注解
$git push #push 文件到倉(cāng)庫(kù)
--
-
查看歷史記錄
$git log或$git log --pretty=oneline
--
-
如果想回退到上個(gè)版本的add
$git reset --hard (通過log查看的id)
--
-
如果回退后發(fā)現(xiàn)不是自己想要的版本巡李,此處有后悔藥,請(qǐng)執(zhí)行如下返回回退前的狀態(tài)
$git reflog
--
- 從github上刪除倉(cāng)庫(kù)
1.進(jìn)入要?jiǎng)h除的倉(cāng)庫(kù)转唉,點(diǎn)擊“settings”
2.滑到最下方選擇"Delete this repository"
3.輸入要?jiǎng)h除的倉(cāng)庫(kù)傍念,并同意確定刪除即可
- 從github上fork了別人的項(xiàng)目戈鲁,再同步更新別人提交的最新的代碼
有兩種方法料按,一是直接在github頁面上進(jìn)行操作篡殷,另一種使用git命令
在github頁面上操作步驟
1.打開自己的code
2.選擇"New pull request"
3.選擇base fork(自己的倉(cāng)庫(kù)和分支),head fork(指的是fork來源的倉(cāng)庫(kù)和分支)藻治,點(diǎn)擊create pull request
注:如果base fork填寫目標(biāo)倉(cāng)庫(kù)碘勉,head fork填寫自己的倉(cāng)庫(kù),就是你向目標(biāo)推送代碼桩卵。
注:如果出現(xiàn)下圖情況验靡,請(qǐng)點(diǎn)擊“compare across forks”在繼續(xù)執(zhí)行第3步
4.輸入title,create pull request雏节,在最下方點(diǎn)擊“merge pull request”
使用git命令操作
1.打開git命令窗口胜嗓,cd到倉(cāng)庫(kù)根目錄
2.查看遠(yuǎn)程信息,如果沒有遠(yuǎn)程倉(cāng)庫(kù)钩乍,使用命令添加遠(yuǎn)程倉(cāng)庫(kù)
3.從目標(biāo)倉(cāng)庫(kù)同步代碼
4.合并到本地代碼倉(cāng)庫(kù)
5.更新并合并到自己遠(yuǎn)程倉(cāng)庫(kù)的代碼
6.向自己遠(yuǎn)程倉(cāng)庫(kù)推送剛才更新的代碼
$git push
注:其它命令使用
$git remote remove upstream 刪除遠(yuǎn)程倉(cāng)庫(kù)