git配置與常用命令

密鑰

設置SSH key(mac)
  • 生成ssh key

    首先檢查是否已生成密鑰cd ~/.sshls,如果返回的ls有id_rsa.pub 和 id_dsa.pub兩個文件,則密鑰已經生成。
    如果沒有密鑰,則通過$ ssh-keygen -t rsa -C "[email protected]"(此處的郵箱地址最好寫自己的[email protected])
    生成,生成過程中一路按3次回車鍵就好了。(默認路徑,默認沒有密碼登錄)
    生成成功後,輸入 pbcopy < ~/.ssh/id_rsa.pub,得到ssh key公鑰。

  • 爲github賬號配置ssh key
    切換到github,展開個人頭像的小三角,點擊settings,然後打開SSH keys菜單, 點擊Add SSH key新增密鑰,填上標題。將id_rsa.pub文件中key粘貼到此,最後Add key生成密鑰。

  • 獲取ssh內容

    找到.ssh文件:上層文件–command+shift+. —會顯示.ssh文件—複製裏面的內容即可

  • 在gitlab上配置密鑰

    • 打開右上角頭像裏面的settings—ssh Keys—在key裏面複製剛獲取的ssh內容即可。
      在這裏插入圖片描述
      參考鏈接::https://blog.csdn.net/muranfei/article/details/85157801

項目常用命令

  • 克隆項目
    git clone +密鑰 .(最後加“點”是因爲生成的項目不在嵌套文件夾)
  • git branch (查看分支)
  • git checkout -b 分支名(建立新分支)
  • git pull
  • 複製生成的一串運行,刪除<branch>即可
  • git pull
  • 建立自己的分支:git checkout -b feature/Knowledge_base
  • 切換到develop分支git pull,之後在切換到自己建立的分支上git merge develop

強制推送到遠程

如果不想要自己提交的版本,可以回退版本(git reset --hard 版本號)到指定版本之後執行命令:git push -f

拉取指定分支代碼

git clone -b 指定分支 密鑰

push代碼到遠程指定分支

git push origin 分支名

注意git push origin :分支名刪除遠程分支

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