GitHub 使用指南

目錄

  • 切換分支
  • 刪除已有文件
    • 只刪除遠程倉庫中的文件,不刪除本地倉庫中的文件
    • 同時刪除遠程倉庫和本地倉庫中的文件
  • 提交文件
  • git查看本地分支連接的是哪個遠程分支


切換分支

查看本地和遠程所有分支

git branch -a

當前本地分支為綠色,當前所在分支前帶有“*”號,遠程分支為紅色。
在這里插入圖片描述

切換到本地分支:

git checkout 本地分支名

在這里插入圖片描述

查看本地分支信息:

git branch

在這里插入圖片描述


刪除已有文件

只刪除遠程倉庫中的文件,不刪除本地倉庫中的文件

$ dir 										# 查看當前目錄
$ git rm -r --cached test.txt            	# 刪除test.txt文件
$ git commit -m '刪除了build中的.class文件'  # 填寫描述本次操作的相關信息
$ git push -u origin master					# 將本次更改更新到github項目上去
$ git push                                  # 上一步也可以簡單寫成

同時刪除遠程倉庫和本地倉庫中的文件

執行完上述操作后,在本地倉庫中把文件刪了就行(狗頭)。


提交文件

$ git init   # 在當前項目的目錄中生成本地的git管理(在當前目錄下多了一個.git文件夾,只需要在第一次提交時輸入此命令)
$ git add .  # 將項目上所有的文件添加到倉庫中,如果想添加某個特定的文件,只需把.換成特定的文件名即可。
$ git commit -m "注釋" # 表示你對這次提交的注釋,雙引號里面的內容可以根據個人的需要描述。
$ git push -u origin master	# 將本次更改更新到github項目上去,強心推送
$ git push # 上一步也可以簡單寫成,普通推送

如果出現上傳不成功,可能是因為你遠程倉庫已經存在文件,和你本地倉庫文件不一致,或者你本地倉庫的文件不是最新的。這個時候,你需要執行下面這行命令:

$ git pull origin master # 將遠程倉庫的文件重新下載到本地倉庫
$ git push origin master # 然后再次執行

git查看本地分支連接的是哪個遠程分支

git branch -av 根據提交記錄來判斷

在這里插入圖片描述

git branch -vv 直接看出來本地連接的是哪個遠程分支

在這里插入圖片描述

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

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

相關文章

百度EBG測試部AI測試工程師面經

百度EBG測試部AI測試工程師 1、自我介紹 自我介紹盡量多說一點,她會問你“還有嗎?” 2、項目介紹 簡歷上的項目都讓介紹了。會問這個項目是做什么的,是由誰開發,項目如何得到的,在測試過程中實現了什么。 3、自己…

一學就廢的并查集它來了

文章目錄題目描述輸入輸出樣例輸入樣例輸出提示算法思想代碼實現尋找根節點匯總連接情況完整代碼關于flag的初值題目描述 某省調查城鎮交通狀況,得到現有城鎮道路統計表,表中列出了每條道路直接連通的城鎮。省政府“暢通工程”的目標是使全省任何兩個城…

一道很簡單的貪心算法題~【貪心:我不要臉的伐?】

文章目錄題目描述輸入輸出樣例輸入樣例輸出C語言代碼實現思路排序處理完整代碼C代碼實現排序完整代碼彩蛋題目描述 小健有一家自己的商店,主營牛奶飲品,最近資金緊張,他想以盡可能低的價格進購足夠的牛奶以供日常的需要。所以小健想要求助你…

Eclipse 中修改java編譯版本

修改方法是: 1:Preferences-->Java-->Compiler->Compiler compliance level,選擇一個需要的版本,比如從默認的1.4改為5.0 2:如果只想修改一個工程的Compiler compliance level,就右單擊工程,選擇屬…

百戰c++(1)

Public和private的區別 public和private是類里的關鍵字,用于規定類內數據或者成員函數的訪問權限。private類型的數據或者函數,只能在相應的類內被訪問,而public類型的數據或者函數被訪問的權限比較寬,還可以在其它類或者其它函數…

一學就廢的三種簡單排序【冒泡、插入、選擇】

文章目錄其他排序算法冒泡排序算法實現代碼實例插入排序算法實現代碼實例選擇排序算法實現代碼實例其他排序算法 一學就廢的歸并排序 冒泡排序 排列順序從前到后或者從后往前都可,本文選擇從后到前的順序,升序排列:比較相鄰兩個元素&#x…

百戰c++(2)

delete 和 delete []的真正區別 delete 對應 new delete[]對應new[]對于簡單類型包括簡單類型數組,delete 與delete[]沒有區別。對于自定義類型數組,delete 只會刪除一個元素,delete 則會刪除所有元素。 指針和數組的區別 野指針是什么 野指…

shell預先定義的特殊變量

文章目錄$#$*$$$# 表示命令行上參數的個數,但不包括shell腳本名本身 為腳本ex1賦予兩個變量,測試$#的輸出結果 [cmybogon test2]$ . ex1 ma.c mb.c 2 # echo $# 7 # cat $1 $2 $3 | wc -l 2 # echo $#腳本ex1的具體內容 [rootlocalhost test]$ cat ex1…

Linux實驗一:常用的Linux命令

文章目錄一、實驗目的二、實驗要求三、實驗內容1、系統的使用2、命令的使用3、文件操作4、系統詢問與權限口令5、其它常用命令四、實驗操作1、基本命令的使用2、文件和目錄操作3、創建用戶帳戶一、實驗目的 1、熟悉Linux的桌面環境; 2、了解Linux所安裝的軟件包 3、…

Linux實驗二:vi編輯器的使用

文章目錄一、實驗目的二、實驗要求三、實驗內容1、創建文件2、編輯文件一、實驗目的 1、練習并掌握Linux提供的vi編輯器來編譯C程序 2、學會利用gcc、gdb編譯、調試C程序 3、本次實驗的目的是讓同學們了解如何使用vi編輯器進行創建和編輯文件 二、實驗要求 1、文件編輯器vi…

百戰c++(os1)

Linux中的鎖 互斥鎖:mutex,用于保證在任何時刻,都只能有一個線程訪問該對象。當獲取鎖操作失敗時,線程會進入睡眠,等待鎖釋放時被喚醒 讀寫鎖:rwlock,分為讀鎖和寫鎖。處于讀操作時&#xff0…

Linux實驗三:Shell編程

文章目錄一、實驗目的二、實驗要求三、實驗內容1、通配符的使用2、重定向3、管道4、shell變量5、建立下面的腳本,運行并分析輸出結果,并給出代碼注釋。6、編寫腳本一、實驗目的 1.為文件擴展名使用通配符 2.標準輸入、標準輸出和標準錯誤的重定向 3.使…

a href=#與 a href=javascript:void(0) 的區別

a href"#"> 點擊鏈接后&#xff0c;頁面會向上滾到頁首&#xff0c;# 默認錨點為 #TOP<a href"javascript:void(0)" onClick"window.open()"> 點擊鏈接后&#xff0c;頁面不動&#xff0c;只打開鏈接<a href"#" οnclick&…

Linux實驗四:編譯和調試工具的使用

文章目錄一、實驗目的&#xff1a;二、實驗要求三、實驗內容四、實驗操作1、用gcc編譯程序&#xff0c;寫出編譯過程&#xff0c;并給出運行結果。2、調試程序&#xff0c;要求用gdb進行調試并給出修改方案。3、make的使用一、實驗目的&#xff1a; 1、練習并掌握Linux提供的v…

Linux實驗五:Linux環境下的C語言編程

文章目錄一、實驗目的&#xff1a;二、實驗要求三、實驗內容1、編寫一段C語言程序使其完成&#xff1a;父進程創建兩個子進程&#xff0c;每個進程都在屏幕上顯示自己的進程ID號。2、上機調試下面的程序&#xff0c;觀察運行結果&#xff0c;分析原因。3、利用兩個管道進行雙向…

百戰c++(4)

1.求下面函數的返回值&#xff08;微軟&#xff09; int func(x) { int countx 0; while(x) { countx ; x x&(x-1); } return countx; } 假定x 9999。 答案&#xff1a;8 思路&#xff1a;將x轉化為2進制&#xff0c;看含有的1的個數。 2. 什么是“引用”&…

ndarray對象的建立

文章目錄ndarray&#xff08;別名array&#xff09;常用屬性創建NumPy數組使用array()函數使用zeros()函數使用ones()函數使用empty()函數使用arange()函數注意ndarray&#xff08;別名array&#xff09; 常用屬性 import numpy as np # Numpy工具包data np.arange(12).res…

百戰c++(5)

11. 已知strcpy的函數原型&#xff1a;char *strcpy(char *strDest, const char *strSrc)其中strDest 是目的字符串&#xff0c;strSrc 是源字符串。不調用C/C 的字符串庫函數&#xff0c;請編寫函數 strcpy。 答案&#xff1a; char *strcpy(char *strDest, const char *strS…

Numpy數組的廣播機制

文章目錄前言數組廣播廣播機制的使用條件前言 Numpy數組不需要循環遍歷&#xff0c;即可對每個元素執行批量的算術運算操作&#xff08;矢量化運算&#xff09;。當兩個數組大小&#xff08;Numpy.shape&#xff09;不同時&#xff0c;進行算術運算會出現廣播機制。 數組廣播…

百戰c++(6)

26. 描述內存分配方式以及它們的區別? 1&#xff09; 從靜態存儲區域分配。內存在程序編譯的時候就已經分配好&#xff0c;這塊內存在程序的整個運行期間都存在。例如全局變量&#xff0c;static 變量。 2&#xff09; 在棧上創建。在執行函數時&#xff0c;函數內局部變量的…