怎么用git將本地代碼上傳到遠程服務器_git之如何把本地文件上傳到遠程倉庫的指定位置...

2018.11.26添加內容:

對于自己的倉庫,我們建議將遠程倉庫通過clone命令把整個倉庫克隆到本地的某一路徑下。這樣的話我們從本地向遠程倉庫提交代碼時,就可以直接把需要提交的文件拖到我們之前克隆下來的路徑下,接下來在這整個倉庫下進行 git add . -> git commit -m '注釋' -> git push origin master 就可以了。由于是自己的倉庫,在工作未結束之前肯定會頻繁更新或維護,所以克隆到本地,直接拖文件進到本地路徑,再進行push是很方便的。而且強烈建議建一個總的文件夾,在這個文件夾下平行的clone多個遠程倉庫。這樣很方便各個倉庫的更新與管理。

例如:Apollo0406是存放所有倉庫的文件夾名稱。其下是3個已經克隆到本地的遠程倉庫:

當我們需要往MyCoding_BC_201808這個遠程倉庫里提交某個文件時, 我們將文件放在src目錄下:

例如Coding1_BC_201808是我們需要提交的文件。我們直接將這個文件拖到指定倉庫的指定路徑下,然后退出到MyCoding_BC_201808這個倉庫的目錄下,進行push操作(由于示例的文件夾已push過了,所以commit的結果是working tree clean):

以上這樣的操作是我現在使用的方式。之前git使用不夠熟練,讓大家看到了不夠精簡的使用方法, 在此表示歉意。

對于別人的倉庫,我們同樣將遠程倉庫克隆到本地,然后把需要提交的文件放在(復制)本地克隆的倉庫的指定位置下。然后在整個倉庫的路徑下,進行提交就可以了。下面所描述的打開IDEA的操作其實可以省略,但是打開編譯器可以方便我們編寫新代碼或者運行代碼檢查錯誤以及查看倉庫下其他代碼。

原博文內容:

需求:將自己本地的文件(D:\javatext\textone下的PokerDemo2)上傳到別人的代碼倉庫下的src.com下

分析:1.首先要寫好自己的本地文件PokerDemo2

2.將目標repo克隆到本地

3.用IDEA打開克隆下來的項目,并在其中的指定位置添加所要求的包,在包中拖入自己的文件

4.將已添加自己文件的項目再push到目標repo

詳細步驟:1.進入本地文件PokerDemo2所在目錄下,右鍵點擊Git Bash Here

2.初始化本地代碼倉庫:git init

3.進行代碼倉庫的克隆:git clone [https]

4.在本地打開已經克隆到的項目

并在其中新建一個文件夾作為我們制定的文件夾,src(注意:當有時文件夾類型不為源代碼文件夾時,右鍵是不會有new->package的,這是要右鍵文件夾->Mark directory as->source..就可以了)

5.手動將目標文件拖入制定目錄.idea->src下

6.現在已經做完了所有修改,接下來需要將所有修改提交的遠程倉庫

進入當前MyGit01目錄下->右鍵git bash here ->git init ->git add . ->git commit -m "提交的注釋"

->git merge origin master->git pull origin master->git push [https] master ->到此結束。

7.去遠程倉庫查看結果就結束啦

到此這篇關于git之如何把本地文件上傳到遠程倉庫的指定位置的文章就介紹到這了,更多相關git 文件上傳到遠程倉庫指定位置內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/542998.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/542998.shtml
英文地址,請注明出處:http://en.pswp.cn/news/542998.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

MathType與Origin是怎么兼容的

MathType作為一款常用的公式編輯器,可以與很多的軟件兼容使用。Origin雖然是一款專業繪圖與數據分析軟件,但是在使用過程中也是可以用到MathType。它可以幫助Origin給圖表加上標簽,或者在表格中增加公式標簽。但是一些用戶朋友對這個不能不是…

c語言 函數的參數傳遞示例_llround()函數以及C ++中的示例

c語言 函數的參數傳遞示例C llround()函數 (C llround() function) llround() function is a library function of cmath header, it is used to round the given value and casts to a long long integer, it accepts a number and returns the integer (long long int) valu…

android requestmtu,android - 如何設置/獲取/請求從Android到iOS或反之亦然BLE的MTU? - 堆棧內存溢出...

我們正在將MTU請求從Android發送到iOSAndroid-從此函數onServicesDiscovered回調請求MTU但是我不知道如何確定對等設備支持是否請求了MTU,以及如何實際協商的MTU。 僅在API級別22(Android L 5.1)中添加了必需的函數:BluetoothGattCallback.onMtuChanged(…

AutoBookmark Adobe Acrobat快速自動批量添加書簽/目錄

前言 解決問題:Adobe Acrobat快速自動批量添加書簽/目錄, 徹底告別手動添加書簽的煩惱 AutoBookmark 前言1 功能簡介2 實現步驟2.1 下載插件2.2 將插件復制到Acrobat文件夾下2.3 自動生成書簽 1 功能簡介 我們在查看PDF版本的論文或者其他文件的時候, 雖然相比較于…

Python調用微博API獲取微博內容

一:獲取app-key 和 app-secret 使用自己的微博賬號登錄微博開放平臺(http://open.weibo.com/),在微博開放中心下“創建應用”創建一個應用,應用信息那些隨便填,填寫完畢后,不需要提交審核,需要的只是那個ap…

python獨立log示例_帶有Python示例的math.log1p()方法

python獨立log示例Python math.log1p()方法 (Python math.log1p() method) math.log1p() method is a library method of math module, it is used to get the natural logarithm of 1x (base e), it accepts a number and returns the natural logarithm of 1number on base e…

15947884 oracle_Oracle Patch Bundle Update

一、相關知識介紹以前只知道有CPU(Critical Patch Update)和PSU(Patch Set Update),不知道還有個Bundle Patch,由于出現了TNS-12531的BUG問題,需要在windows上打至少為Patch bundle 22補丁。通過學習查找:Oracle里的補丁具體分為如下這樣6種類型&#xf…

鴻蒙系統hdc,HDC2020有看頭:要揭開鴻蒙系統和EMUI11神秘面紗?

IFA2020算是HDC2020的預熱吧,一個是9月2日在德國柏林舉辦的消費電子展,一個是在松山湖舉辦的華為開發者大會,二者的目的都一樣,但也有一絲不同,IFA是為了讓老外了解HMS、了解華為的智慧生態,而HDC2020就是要…

UVA 12501 Bulky process of bulk reduction ——(線段樹成段更新)

和普通的線段樹不同的是,查詢x~y的話,給出的答案是第一個值的一倍加上第二個值的兩倍一直到第n個值的n倍。 思路的話,就是關于query和pushup的方法。用一個新的變量sum記錄一下這個區間里面按照答案給出的方式的值,比如說&#xf…

gdb ldexp_帶有Python示例的math.ldexp()方法

gdb ldexpPython math.ldexp()方法 (Python math.ldexp() method) math.ldexp() method is a library method of math module, it is used to calculate expression x*(2**i), where x is a mantissa and i is an exponent. It accepts two numbers (x is either float or inte…

windows安裝包刪了會有影響嗎_win7系統刪除系統更新安裝包的詳細教程

win7系統使用久了,好多網友反饋說win7系統刪除系統更新安裝包的問題,非常不方便。有什么辦法可以永久解決win7系統刪除系統更新安裝包的問題,面對win7系統刪除系統更新安裝包的圖文步驟非常簡單,只需要1.其實在win7旗艦版系統中&a…

解壓android img文件怎么打開,解壓壓縮android img文件

boot.imgboot和recovery映像并不是一個完整的文件系統,它們是一種android自定義的文件格式,該格式包括了2K的文件頭,后面緊跟著是用gzip壓縮過的內核,再后面是一個ramdisk內存盤,ramdisk映像是一個最基礎的小型文件系統…

Java String 學習筆記 (一)

2019獨角獸企業重金招聘Python工程師標準>>> ###String 簡介 String 并非java的8大基本數據類型之一。 java中基本數據類型存儲在棧內存中。而String不是,新new的String 對象存儲在堆內存中。而字符串存儲在常量池中。String對象的引用存儲中棧內存中。 …

tau nb_math.tau常數,帶Python示例

tau nbPython math.tau常數 (Python math.tau constant) math.tau constant is a predefined constant, which is defined in math module, it returns the value of mathematical constant "τ" (Tau), the value is 6.283185307179586 math.tau常數是在數學模塊中定…

pcl畫圓球_PCL之軌跡繪制(二)

之前學習點云庫做一些簡單的應用都是直接復制demo的代碼,然后把導入文件改一下,今天嘗試自己寫一些程序,結果錯漏百出,難受的早上,不過堅持了下來,求夸~~~這個主要是一個…

note2 android4.3,玩家們動手吧 Note2安卓4.3固件已泄漏

【PConline 資訊】最近各個牌子的安卓機迎來了升級安卓4.3的大潮,現在三星Galaxy Note2的安卓4.3固件已經泄漏出來了。實際上,此前三星官方已經確認,Galaxy Note3可以獲得官方的安卓4.3固件升級,但具體日期沒有確定,只…

SDP學習筆記

一、SDP規范了回話描述的格式,一般結合會話協議共同工作。 常見的會話傳送協議包括:SAP(Session Announcement Protocol 會話公告協議),SIP,RTSP,HTTP,和使用MIME的E-Mail。 (PS:對SAP只能包含一個會話描述,其它會話協議的SDP可包含多個會話描…

sinh_帶有Python示例的math.sinh()方法

sinhPython math.sinh()方法 (Python math.sinh() method) math.sinh() method is a library method of math module, it is used to get the hyperbolic sine of given number in radians, it accepts a number and returns hyperbolic sine. math.sinh()方法是數學模塊的庫方…

android serviceconnection unbind流程,Android unbindService 流程分析

基于Android 6.0的源碼剖析, 分析bind service的啟動流程。/frameworks/base/core/java/android/app/ContextImpl.java/frameworks/base/core/java/android/app/LoadedApk.java/frameworks/base/core/java/android/app/IServiceConnection.aidl(自動生成Binder兩端)…

【JUnit 報錯】 method initializationerror not found:JUnit4單元測試報錯問題

今天是用JUnit測試一段代碼,報錯method initializationerror not found::出現如下問題: 雙擊這個就顯示出現如下的錯誤: 查詢網上,說是junit版本的問題: 那我就不使用JUnit這個Libernary了,下載…