1.配置sshkey
1.1 生成key , ssh-keygen -t rsa -C "郵件地址"
2.2 cd ~/.ssh ( 用戶目錄下的.ssh文件夾)
3.3 複製id_rsa.pub的公鑰內容到github網站中
2.配置多個sshkey
2.1 cd ~/.ssh(用戶目錄下的.ssh文件夾)
2.2 vim config
2.3 添加 Host/HostName/User/IdentityFile四項
Host github.com
HostName github.com
User JiapengHou
IdentityFile
GitHub上創建項目
git status 查看狀態
git add test.txt 添加要提交的文件
git add . 添加當前所有的文件
git commit -m"提交內容"
git push 提交到遠程倉庫
git push --set-upstream origin mergedemo (新建分支需要添加參數)
git pull 拉分支
git branch 查看本地分支
git branch -a 查看遠程倉庫分支
git checkout -b branch1 創建本地分支
git chechout master 切換分支
git branch -d branch1 刪除本地分支
-D 強制刪除
git branch -r -d origin/branch1 刪除遠程倉庫的分支(GitHub上沒有被刪除)
git push origin :branch1 GitHub上被刪除了
git merge mergedemo 合併分支
結局合併分支中的衝突
版本回退
git reset --hard HEAD^ 回退前一個版本
git reset --hard HEAD^^^ 回退前三個版本
git reset --hard HEAD~100 回退到
git reflog 查看版本號
git reset --hard 1642b22 會退到指定的版本