將本地項目推動到遠端的兩種方式 git 命令和sourceTree

介紹把本地的項目推送到遠端的兩種方式。

遠端

先在遠端新建一個項目地址,即用於存放項目的容器。
比如稍後會將一個egg的項目推送到這個地址上,目前這是一個空項目:
在這裏插入圖片描述

準備存在於本地的項目

本地的任何項目可以是自己git init 生成或者用vue, egg, react腳手架生成都可以,這裏以一個egg的項目作爲說明,這個項目是通過egg的腳手架生成的,通過若干時間的開發,將本地的這個項目準備推送到遠端的git上去。

git 命令推送

  • git init 創建本地git項目一枚(上述已備好)
  • git add . (添加所有文件到暫存區,不需要添加的文件目錄,在.gitignore中登記)
  • git commit -m ‘@init project’ (將文件提交到本地倉庫)
  • git remote add origin https://gitlab.com/projectExplore/css.git (添加遠程倉庫,origin是給遠程倉庫的設置別名,可以按照自己喜愛設置,其中後面的倉庫地址可以從遠端倉庫中獲取)
  • git push -u origin master (將本地倉庫當前分支(master)push到遠程倉庫的master分支,並將origin設爲默認遠程倉庫,將origin設爲默認遠程倉庫之後,後面就可以直接 git push了)

備註:
如果遠端項目比本地更新,那兩種方式處理:

  • git pull 合併遠端項目差異,然後git push
  • 就是要把本地當前版本push覆蓋遠端版本 那就硬剛: git push --force origin

sourcetree新建本地倉庫

可以使用sourcetree工具,在本地項目地址先創建一個本地的倉庫。
如下:
在這裏插入圖片描述
在這裏插入圖片描述
第一次創建先將本地的所有項目文件添加到本地的git倉庫中即可
在這裏插入圖片描述

在sourcetree中添加遠端倉庫地址

在source 右上角的設置 ->遠程倉庫->添加 將第一步中的gitlab倉庫地址登記上去
在這裏插入圖片描述
之後點擊確定,然後鼠標hover到sourcetree的遠端部分,會有顯示字樣,點擊之後會顯示各個配置遠端倉庫的信息。右鍵點擊,選擇推送到遠端。
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
本地有什麼修改的,或者本地新建分支,刪除分支,等這些git操作都可以同步到遠端倉庫上。操作起來確實蠻方便的。不用噼裏啪啦的敲一大堆命令,還容易記錯,雖然可以使用一些小技巧將git命令設置別名,簡化輸入的命令,不過還是gui的可視化操作來的更加簡單一點。

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