Git 配置以及命令

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 會退到指定的版本

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章