git基本操作

git add “file”
添加文件
git commit -m "版本備注"
提交添加的文件,-m 是添加備注的意思

git reset HEAD file

將提交到暫存區(qū)的操作撤銷

git status “查看狀態(tài)”
git diff “查看狀態(tài)”

如果git status告訴你有文件被修改過,用git diff可以查看修改內(nèi)容。

git reset --hard commitId

回退到上一個(gè)版本 --hard HEAD^是回到上一個(gè)版本
HEAD是表示當(dāng)前最新版本

git log

查看當(dāng)前版本以前的版本號(hào)

git reflog

查看命令歷史

git checkout -- file 撤銷工作區(qū)的file的修改

git checkout其實(shí)是用版本庫里的版本替換工作區(qū)的版本,無論工作區(qū)是修改還是刪除,都可以“一鍵還原”。
一種是readme.txt自修改后還沒有被放到暫存區(qū),現(xiàn)在,撤銷修改就回到和版本庫一模一樣的狀態(tài);
一種是readme.txt已經(jīng)添加到暫存區(qū)后,又作了修改,現(xiàn)在,撤銷修改就回到添加到暫存區(qū)后的狀態(tài)
總之,就是讓這個(gè)文件回到最近一次git commit或git add時(shí)的狀態(tài)。

git remote add origin git@github.com:賬號(hào)名/倉庫名

關(guān)聯(lián)遠(yuǎn)程倉庫
git push -u origin master
把本地庫的內(nèi)容推送到遠(yuǎn)程,用git push命令,實(shí)際上是把當(dāng)前分支master推送到遠(yuǎn)程。
由于遠(yuǎn)程庫是空的,我們第一次推送master分支時(shí),加上了-u參數(shù),Git不但會(huì)把本地的master分支內(nèi)容推送的遠(yuǎn)程新的master分支,還會(huì)把本地的master分支和遠(yuǎn)程的master分支關(guān)聯(lián)起來,在以后的推送或者拉取時(shí)就可以簡化命令。

從現(xiàn)在起,只要本地作了提交,就可以通過命令:
$ git push origin master

修改https協(xié)議變成ssh協(xié)議
$ git remote set-url origin git@github.com:用戶名/項(xiàng)目名.git

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 不斷更新中 基本操作 查看git地址 git remote -v 將一個(gè)本地分支推送到服務(wù)器遠(yuǎn)程倉庫 git...
    字字珠璣閱讀 3,668評論 0 8
  • 1.git的安裝 1.1 在Windows上安裝Git msysgit是Windows版的Git,從https:/...
    落魂灬閱讀 12,839評論 4 54
  • 創(chuàng)建本地倉庫 使用git bash進(jìn)入需要?jiǎng)?chuàng)建倉庫的目錄下: cd xxxx git init 創(chuàng)建本地倉庫 此時(shí)...
    xiang205012閱讀 339評論 0 0
  • 有的時(shí)候我真的很羨慕雯,她可以為了一個(gè)心儀的男同學(xué)從160斤瘦到96斤。有170cm高的身材一下子凸凹有致起來。 ...
    若熙卿毓閱讀 363評論 0 0
  • 近年來隨著金融業(yè)和通信業(yè)的迅速發(fā)展,電信詐騙于我們而言不再陌生,且電信詐騙的行為愈演愈烈。2016年8月21日...
    小肥鳥閱讀 1,778評論 2 5

友情鏈接更多精彩內(nèi)容