最近項(xiàng)目協(xié)同用到git,再次記錄下常用命令,怕自己過(guò)后又忘了
常用命令
//初始化本地git目錄
git init
//把所有文件添加到暫存區(qū)
git add .
//把特定文件添加到暫存區(qū)
git add <file>
//每次推送時(shí)候?qū)懙膫渥?,查看更方?git commit -m “推送備注”
//添加遠(yuǎn)程倉(cāng)庫(kù)地址
git remote add name(線上倉(cāng)庫(kù)名) url(倉(cāng)庫(kù)地址)
eg: git remote add origin https://gitee.com/AnniAlluxio/ywgk.git
//克隆遠(yuǎn)程倉(cāng)庫(kù)
git clone <遠(yuǎn)程git地址>
//每次推送代碼時(shí)候先更新代碼
git pull
//查看當(dāng)前文件修改情況
git status
//代碼提交
git push -u origin master
//保存當(dāng)前工作進(jìn)度,將工作區(qū)和暫存區(qū)恢復(fù)到修改之前。
git stash
//顯示保存的工作進(jìn)度列表,編號(hào)越小代表保存進(jìn)度的時(shí)間越近。
git stash list
//恢復(fù)工作進(jìn)度到工作區(qū)
git stash pop stash@{num}
//默認(rèn)恢復(fù)最近的一次進(jìn)度相當(dāng)于git stash pop stash@{0}
git stash pop
將遠(yuǎn)程倉(cāng)庫(kù)克隆到本地
//克隆遠(yuǎn)程倉(cāng)庫(kù)
git clone <遠(yuǎn)程git地址>
將本地創(chuàng)建項(xiàng)目上傳到遠(yuǎn)程倉(cāng)庫(kù)
git remote add name(線上倉(cāng)庫(kù)名) url(倉(cāng)庫(kù)地址)
當(dāng)修改統(tǒng)一文件提交代碼出現(xiàn)沖突時(shí)
git stash
git pull
git stash pop
更新代碼
git pull
git add <file>
git commit -m "YWGK"
git push
刪除已綁定倉(cāng)庫(kù),重新add綁定新倉(cāng)庫(kù)
git remote rm origin
git remote add origin <新倉(cāng)庫(kù)地址>
git push -u origin master
設(shè)置用戶名(記住憑證)
//查
git config --global --list
git config --global user.name
//增
git config --global --add user.name "用戶名"
//刪
git config --global --unset user.name
//改
git config --global user.name <用戶名>
git config --global user.name "name"
git config --global user.email "郵箱"