git簡單操作

簡單使用

重要概念

  • 已提交(mommitted) 該文件已經(jīng)被安全地保存在本地?cái)?shù)據(jù)庫中了
  • 已修改(modified) 修改了某個(gè)文件,但還沒有提交保存
  • 已暫存(staged) 把已修改的文件放在下次提交時(shí)要保存的清單中
image

起步

初次使用需要設(shè)置姓名和郵箱

git config --global user.name "你的姓名"
git config --global user.email johndoe@example.com

clone 項(xiàng)目

用于把一個(gè)GitHub是的項(xiàng)目clone(下載)到本地變?yōu)楸镜貍}庫

git clone git@github.com:jirengu/blog.git

cd blog

添加文件并提交

# 創(chuàng)建文件
touch a.md
# 在文件里寫入一個(gè)字符串  
echo "hello" > a.md
git status

添加文件并提交

# 把當(dāng)前目錄下的新增和修改的文件添加到暫存區(qū)
git add .
git status

添加文件并提交

# 把暫存區(qū)的更新提交到本地庫
git commit -am "add file"
git status

添加文件并提交

# 把當(dāng)前本地庫里的改動(dòng)推送到遠(yuǎn)程庫(origin)的master 分支
git push origin master

修改刪除文件

# 把遠(yuǎn)程倉庫的變動(dòng)更新合并到本地倉庫
git pull

# 修改文件
vim a.md
git add .

# 這里需要注意,如果提交消息包含大量字符串,提交參數(shù)不用加 m
# 此時(shí)會(huì)進(jìn)入 vim 界面,按下i進(jìn)入編輯狀態(tài),進(jìn)行編輯
# 編輯完成后按下 esc 進(jìn)入命令態(tài), 輸入 :wq 保存退出 vim
git commit -a

git push origin master

rm -rf a.md
git add .
git commit -am "刪除a.md"

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

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

  • Git 基礎(chǔ) 基本原理 客戶端并不是只提取最新版本的文件快照,而是把代碼倉庫完整的鏡像下來。這樣一來,任何一處協(xié)同...
    __silhouette閱讀 16,203評(píng)論 5 147
  • Git 命令行學(xué)習(xí)筆記 Git 基礎(chǔ) 基本原理 客戶端并不是只提取最新版本的文件快照,而是把代碼倉庫完整的鏡像下來...
    sunnyghx閱讀 4,155評(píng)論 0 11
  • 常用命令 git init 要對(duì)現(xiàn)有的某個(gè)項(xiàng)目開始用 Git 管理,只需到此項(xiàng)目所在的目錄,執(zhí)行cat .git...
    我好芒閱讀 261評(píng)論 0 0
  • 今天在做項(xiàng)目的時(shí)候,由于要處理viewPager頁面滑動(dòng)的事件,所以對(duì)其進(jìn)行了一個(gè)小小的研究: 首先ViewPag...
    Ten_Minutes閱讀 1,906評(píng)論 0 1
  • 路怎么走自己選
    XWHVWQ閱讀 131評(píng)論 0 1

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