安裝完成創(chuàng)建用戶和郵箱
git config --global user.name "username"
git config --global user.email "test@qq.com"
本地生成SSH密鑰
ssh-keygen -t rsa -C "郵箱地址"
來生成SHA256的SSH密鑰(按回車確認(rèn)即可),遇到(y/n)的輸入y回車即可
打開C:\Users\用戶名\.ssh\id_rsa.pub
將此公鑰添加到你的項(xiàng)目設(shè)置中
初始化該目錄為版本倉庫
git init
然后在本地克隆項(xiàng)目代碼:
git clone git@github.com:username/project.git(項(xiàng)目的SSH代碼)
進(jìn)入克隆下來的代碼目錄
cd demo
查看分支
git branch
創(chuàng)建本地分支dev
git branch dev
進(jìn)入本地分支dev
git checkout dev
(快速創(chuàng)建分支并進(jìn)入分支dev)
git checkout -b dev
查看分支
git branch -a
創(chuàng)建一個(gè)文件測(cè)試
touch a.txt
全部?jī)?nèi)容添加到緩存區(qū)
git add .
將內(nèi)容提交至本庫dev分支
git commit -m 'aaa'
查看提交歷史,確保里面有aaa
git log
推送分支代碼
git push origin dev
---------------------------------------------
git checkout dev 切換到開發(fā)分支
git checkout HEAD <file> 撤銷指定的未提交文件的修改內(nèi)容
git revert <commit> 撤銷指定的提交
git reset --hard HEAD 撤銷工作目錄中所有未提交文件的修改內(nèi)容
git fetch origin 遠(yuǎn)程分支:本地分支 拉取一個(gè)分支到本地
git diff 比較兩個(gè)版本不同
git merge test 合并test分支
git branch -d 分支名 刪除本地分支
git push origin --delete 分支名 刪除遠(yuǎn)程分支
git branch 分支名 創(chuàng)建分支
git commit --amend 修改最后一次提交(上一次提交)
git rm -r --cached 文件/文件夾名字 刪除已提交的無用的文件/文件夾(執(zhí)行之后重新提交即可)
浙公網(wǎng)安備 33010602011771號(hào)