前言
一直使用 idea 克隆和上傳提交項目,今天需要把項目上傳到另外一個倉庫中,發現 Git bash 操作都忘了如何上傳項目了,所以准備在這里記錄一下,不太常用,一般是換電腦的時候用用。
關鍵字:Git、gitee、gitbash
一、新建一個本地文件夾倉庫
名字隨意,說白了就是一個新建文件夾(如果你的項目沒有被 Git 管理過,可以就用當前項目文件夾作為倉庫,我這里被管理過了,想上傳到另外的倉庫所以就新建了)
二、在當前文件夾點擊右鍵,進入 gitbash(沒有的需要百度下載)
三、執行初始化語句,讓這個普通文件夾不再普通(說人話就是,讓這個文件夾被 git 所管理)
$ git init
Initialized empty Git repository in D:/workplace/cnjy-parent/.git/
成功后會出現一個 .git 的隱藏文件夾
四、把你需要上傳的文件夾拷貝到這個新建的文件夾中
由於我是把項目重新上傳到另外一個倉庫,所以我把我以前文件夾中的除了 .git 文件夾除外的所有東西拷貝到新文件夾了
以自己的為准
五、添加到緩存區
$ git add . // .代表所有文件都添加
六、提交到本地倉庫
$ git commit -m "chuniao" // 引號里面是備注信息,隨便寫
七、關聯遠程倉庫
1、gitee 新建倉庫
然后創建一個和文件夾同名的倉庫
2、復制地址
3、執行關聯命令
$ git remote add origin https://gitee.com/RyanChaw/cnjy-parent.git # https://gitee.com/RyanChaw/cnjy-parent.git 是剛剛復制的
八、如果 gitee 倉庫創建的額時候有 README.MD 文件,則先拉取代碼,如果倉庫是空的則跳過
$ git pull --rebase origin master
九、提交到遠程倉庫
git push -u origin master
十、查看遠程倉庫
此時就能看到遠程倉庫里有剛剛提交到的代碼了
總結
本來 idea 也可以上傳代碼到遠程倉庫的,github、gitee 差不多,但是如果已經控制的版本,經常會遇到一些預料不到的錯誤情況,這個時候就需要用到 gitbash 了,亦可以都用 gitbash,比 idea 的功能齊全嘛,所以也有必要掌握一下。