創(chuàng)建 git 倉庫:
mkdir dbhot
cd dbhot
git init
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin https://gitee.com/8888888888/dbhot.git
git push -u origin "master"
已有倉庫:
cd existing_git_repo
git remote add origin https://gitee.com/88888888888/dbhot.git
git push -u origin "master"
常用代碼
git status 查看狀態(tài)
git add (文件名)/.(代表全部文件) 添加到暫存區(qū)
git commit -m '版本信息' 生成一個(gè)版本
git reset --hard 版本號(hào) 回滾到版本號(hào)的版本
git reflog 打印全部信息 包括回滾前的信息
git branch 打印所有分支
git branch "分支名" 創(chuàng)建分支
git checkout 分支名 切換分支
git merge 分支名 合并分支(在哪個(gè)分支使用就合并于該分支)
git branch -d 分支名 刪除分支
git remote add origin "倉庫地址" 給遠(yuǎn)程倉庫起別名
git push -u origin "分支名" 推送代碼
git clone "遠(yuǎn)程倉庫地址" 克隆倉庫地址(內(nèi)部已經(jīng)實(shí)現(xiàn)了起別名的過程, 同時(shí)分支也會(huì)一并被克隆下來)
git pull origin dev 更新代碼
git remote -v 查看remote列表
git remote remove <name> 刪除其中列表中的某個(gè)
git rebase -i "版本號(hào)" 代表當(dāng)前HEAD節(jié)點(diǎn)到版本號(hào)的信息合并
git rebase -i HEAD~n(往前n個(gè)版本的數(shù)量) 合并n個(gè)以前的版本信息
git log
git log --graph 打印圖形
git log --graph --pretty=format:"%h %s" 格式化信息 %h是哈希值
Git 全局設(shè)置:
git config --global user.name "你的姓名" 設(shè)定姓名
git config --global user.email "你的郵箱" 設(shè)定郵箱