Windows下Git 怎么整個文件夾目錄上傳到代碼倉庫(不論GitHub、GitLab、Gitee、DevCloud)

      網友投稿 2637 2025-04-01

      使用Git方式clone和下載源碼的方式已經很常用,可以通過SSH、HTTPS等方式下載,此處不啰嗦介紹,今天主要分享的是如何在Windows環境下,使用Git Bash命令操作文件或文件夾上傳的方法:

      一、操作前提:

      大家的筆記本或電腦上已經按照好了Git Bash,沒有可以搜索按照,安裝后會出現如下圖所示的效果,即鼠標在任何一個地方點擊右鍵,均會出現,出現“Git Bash Here”即可

      二、開始上傳操作

      1、選擇你的workspace,即你項目源碼放置的工作空間,比如我所要操作的是D:\idea_workspace,初學者軟件或項目文件都要放在非C盤,以避免系統盤(C盤)損壞,連同代碼也丟失的風險

      2、接著你先在代碼倉庫建立空的倉庫,里面會包含基本的幾個初始化文件,如.gitignore、README.md等,然后通過執行git clone 命令/下載解壓等方式,先把空項目克隆/下載到本地,根據初始化文件,檢查下是否克隆/下載成功

      3、把要上傳的文件夾,全部復制到2、中的目錄中,如下圖:

      4、在該目錄下點擊右鍵,并點擊Git? Bash Here,進入如下的命令行

      5、如果不確定是否在正確的目錄下,可以輸入 pwd? 進行查看,如下圖所示

      Windows下Git 怎么整個文件夾目錄上傳到代碼倉庫(不論GitHub、GitLab、Gitee、DevCloud)

      6、確認在demo目錄下,接下來,依次執行以下命令:

      git init? ? ? ? # 把該文件夾變成Git可以管理的倉庫

      ls? ? ? ? ? ? ? ?# 查看待上傳文件夾中的內容

      git add .? ? # 將該目錄下所有文件夾及文件提交到暫存區

      git commit -m '提交注釋,進行必要的說明'? ? #提交到版本庫中

      git remote add origin https://github.com/xxxxx/xxxxx.git? ? ? ? #把本地倉庫與GitHub倉庫進行關聯,如果是GitLab\Gitee\DevCloud等,命令行一樣,只需要改變.git前的地址即可,此處的如果使用SSH地址,則需要配置秘鑰,請留意

      git pull --rebase origin master ,# 此為把最新版本的遠程倉庫源碼更新到本地(不可缺失的步驟),如果有沖突則解決沖突,再執行后續操作

      git push origin master ,# 因為我們在之前已經執行了clone命令,故已經在本地存儲了賬戶名、密碼,所以如果賬號有更動,可以使用命令 git push -u origin master 替換上述命令,即加上-u,重新輸入賬號密碼

      待以上命令無錯誤情況下全部執行完畢,如我在操作另外一個項目時的最終結果截圖:? ?是操作華為云DevCloud時的進度截圖

      7、到遠程代碼倉庫中刷新,查看是否要上傳的文件夾或文件全部上傳

      關于Git的常用命令,也給大家分享下:

      mkdir: XX (創建一個空目錄 XX指目錄名)

      pwd: 顯示當前目錄的路徑。

      git init 把當前的目錄變成可以管理的git倉庫,生成隱藏.git文件。

      git add XX 把xx文件添加到暫存區去。

      git commit –m “XX” 提交文件 –m 后面的是注釋。

      git status 查看倉庫狀態

      git diff XX 查看XX文件修改了那些內容

      git log 查看歷史記錄

      git reset –hard HEAD^ 或者 git reset –hard HEAD~ 回退到上一個版本

      (如果想回退到100個版本,使用git reset –hard HEAD~100 )

      cat XX 查看XX文件內容

      git reflog 查看歷史記錄的版本號id

      git checkout — XX 把XX文件在工作區的修改全部撤銷。

      git rm XX 刪除XX文件

      git remote add origin https://github.com/zongyunqingfeng/testgit 關聯一個遠程庫

      git push –u(第一次要用-u 以后不需要) origin master 把當前master分支推送到遠程庫

      git clone https://github.com/zongyunqingfeng/testgit 從遠程庫中克隆

      git checkout –b dev 創建dev分支 并切換到dev分支上

      git branch 查看當前所有的分支

      git checkout master 切換回master分支

      git merge dev 在當前的分支上合并dev分支

      git branch –d dev 刪除dev分支

      git branch name 創建分支

      git stash 把當前的工作隱藏起來 等以后恢復現場后繼續工作

      git stash list 查看所有被隱藏的文件列表

      git stash apply 恢復被隱藏的文件,但是內容不刪除

      git stash drop 刪除文件

      git stash pop 恢復文件的同時 也刪除文件

      git remote 查看遠程庫的信息

      git remote –v 查看遠程庫的詳細信息

      git push origin master Git會把master分支推送到遠程庫對應的遠程分支上

      ---------------------

      該文章也同步發表到了CSDN上,?均屬本人原創

      鏈接:https://blog.csdn.net/weixin_37896608/article/details/90520889

      git 軟件開發平臺 DevCloud GitHub

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:利用Excek函數和倒減法實現不規律統計
      下一篇:自動化生產線制造商(自動化生產線制造商排名)
      相關文章
      久久精品国产亚洲av水果派| 日韩精品亚洲aⅴ在线影院| 亚洲精品国产啊女成拍色拍| 亚洲JLZZJLZZ少妇| 中文字幕人成人乱码亚洲电影 | 久久久久亚洲AV综合波多野结衣 | 亚洲AV无码无限在线观看不卡| 午夜亚洲av永久无码精品| 亚洲AV日韩AV永久无码绿巨人| 亚洲色在线无码国产精品不卡| 亚洲av色福利天堂| 亚洲av日韩av不卡在线观看| 久久久久亚洲精品无码系列| 亚洲AV午夜成人影院老师机影院| 成人亚洲综合天堂| 亚洲?V乱码久久精品蜜桃 | 亚洲一区欧洲一区| 中文字幕亚洲综合久久综合| 亚洲制服中文字幕第一区| 亚洲视频在线观看视频| 亚洲无限乱码一二三四区| 国产av天堂亚洲国产av天堂| 国产精品亚洲一区二区三区久久| 亚洲综合久久一本伊伊区| 久久久久亚洲av无码尤物| 亚洲资源在线观看| 亚洲白色白色在线播放| 亚洲高清视频在线| 亚洲JLZZJLZZ少妇| 亚洲国产成人久久综合一区77| 亚洲天堂中文字幕在线| 亚洲人成欧美中文字幕| 久久亚洲精品成人无码| 亚洲日韩精品国产3区 | 亚洲精品无码成人AAA片| 四虎亚洲国产成人久久精品| 亚洲午夜无码片在线观看影院猛| 亚洲爆乳大丰满无码专区| 免费观看亚洲人成网站| 国产成人综合亚洲绿色| 亚洲人成色77777在线观看大|