git 常用命令

linux 命令

  • pwd print working directory
  • rm -rf (刪除文件,刪除文件夾)
  • rm (刪除文件)
  • mkdir 文件夾名 (創(chuàng)建目錄)
  • cd 目錄名
  • ls (listshow)
  • ls- al (查看所有文件)
  • touch 創(chuàng)建文件
  • cat 查看文件
  • vi 編輯文件
    • i 插入(可編輯)
    • esc退出編輯
    • (:q!強(qiáng)制退出)/ (:wq保存退出) )

配置用戶

  • git config --list
    第一次下載git需要配置用戶信息
  • git config --global user.name xxx
  • git config --global user.email xxx

初始化git

  • git init
  • git status 查看git狀態(tài) (紅色工作區(qū),綠色歷史區(qū))

添加到暫存區(qū)

  • git add .
  • git commit -m"消息"
  • git log 提交日志

git的對比

  • git diff 工作區(qū)和暫存區(qū)
  • git diff -分支名 工作區(qū)和歷史區(qū)
  • git diff --cached 暫存區(qū)和歷史區(qū)

git 撤銷

  • git checkout 文件名 - 從暫存區(qū)中將工作區(qū)內(nèi)容覆蓋掉
  • git reset HEAD 文件名 回到上一次緩存區(qū)

回滾歷史版本

  • git reset --hard 版本id 回到某一個版本
  • git reflog 查看所有版本號
  • git reset --hard HEAD^ 回退到上一個版本

git 分支

  • git branch 查看分支
  • git branch 分支名 創(chuàng)建分支
  • git checkout 分支 切換分支
  • git branch -D 分支名 刪除分支
  • git branch -b 分支名 創(chuàng)建并切換

文件修改切換分支

  • git stach 暫存文件
  • git stach pop 還原暫存區(qū)內(nèi)容

git 分支合并

  • git merge 分支名 在主干基礎(chǔ)上合并
  • echo xxx > 文件名 向文件內(nèi)輸入內(nèi)容
  • echo xxx >> 文件名 追加

git圖譜

  • git log --graph --oneline

本地提交

  • README.md
  • 創(chuàng)建一個.gitignore

關(guān)聯(lián)遠(yuǎn)程倉庫

  • git remote add origin 遠(yuǎn)程倉庫地址

刪除關(guān)聯(lián)

  • git remote rm 名字

推送代碼

  • git push origin master

拉取最新代碼

  • git pull origin master

gh-pages分支發(fā)布靜態(tài)頁

  • 在項目創(chuàng)建一個gh-pages分支
  • 將分支提到遠(yuǎn)程倉庫
  • 找到給你提供的網(wǎng)站 (settings github-pages)
git checkout -b gh-pages
touch index.html
git add .
git commit -m "xxx"
git push origin gh-pages
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

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

  • 配置 首先是配置帳號信息ssh -T git@github.com # 登陸 github 修改項目中的個人信息 ...
    guanguans閱讀 828評論 0 3
  • 分布式版本管理工具 git屬于分布式 svn集中式 git安裝 git初始化一個倉庫 其實就是創(chuàng)建了一個.git隱...
    SnowDragonYY閱讀 1,601評論 0 0
  • 我的常用: ===================================** 撤銷工作修改:**1、gi...
    ddai_Q閱讀 917評論 0 5
  • git config —global user.name “Nshen” //必須git config —glob...
    困卡閱讀 459評論 1 9
  • 初始化配置 #配置使用git倉庫的人員姓名 git config --global user.name "Your...
    賤精先玍丶閱讀 429評論 0 0

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