本地檔案如何上穿到GitHub中

2021-10-07 11:54:35 字數 2476 閱讀 7559

對於第一次操作git空間,對於每乙個專案只需要操作一次就可以

首先進去是設定我們的名字

git config --global user.name "名稱"
第二項是設定我們的郵箱

git config --global user.email  "郵箱"
以上的兩項都是必須要設定的

當我們設定好以後可以進行檢視

git config --list
當出現以下一列**從中找到user.name和user.email就是成功建立

以上的一般乙個專案就設定一次就好了

接下來就是建立我們的git操作空間

git init
輸入次命令後就會在你的資料夾**現乙個隱藏的資料夾,需要將檔案隱藏取消才可以看到,出現資料夾就是操作空間建立完成,這個資料夾中的檔案我們一定不要亂動

此時我們在git中輸入git status就可以看到你建立的資料夾顯示到git中,這是的名字是紅色的,例如

此時我們在資料夾中建立內容就可以了,當建立好後就應該執行內容,千萬要記住

將檔案新增到暫存區

//只新增乙個檔案

git add 檔名稱(要加副檔名)

//新增全部,在.的後面不用新增內容,就是表示全部

git add .

這是的新增到暫存區以後,上面的名字就會變成綠色,此命令檢視git status檢視當前操作空間的狀態

如果想要將暫存區的內容刪除

git

rm --cached 檔名

將新增到暫存區的存到本地倉庫,因為可能要多次長傳到本地倉庫,所以需要備註

git commit -m 備註
當我們上傳到本地倉庫或者是暫存區時,檢視當前傳的版本及id賬號,是個長id,id賬號是不會重複的

上面的是長id,下面的短id

//檢視當前版本以及之前的所有版本,只是在這個提交的版本時間之前的可以看到,當你上傳的版本多了以後,

//此時需要切換到以前的某個版本看時,這個版本後面的版本就看不到了

git log

//這個和上面的類似,但是這個顯示的是短id並且檢視的是所有版本及你每次修改的記錄也會看到

git reflog

git checkout 檔名
在上傳到本地倉庫時返回到操作空間

git reset --hard  "id號" //可以是短id也可以是長id
當我們有的檔案不想上傳,比如共享的檔案

分支操作 (這是對於專案整合時的工作)

檢視當前預設的分支

git branch            //檢視當前的分支  預設是master
建立分支

git branch "分支名"
切換分支

git checkout "分支名"
當我們處於不同工作時分工不同,在不同分支下建立的檔案是互不影響的,且不共享

合併分支 最好是切換到預設主分支下進行合併

git merge "分支名"
首先我們要建立github賬號,建立好後我們進去,有綠色的按鈕或者翻譯成漢語都可以,建立新專案

其他的就不要懂動了

第乙個箭頭就是你github的專案的位址

第二個和第三個就是需要等會向git中輸入的命令,照著敲或者複製都是可以的

首先我們需要先將檔案傳到本地倉庫才可以進行**的上傳

將第二行和第三行**複製到git中,會提示填寫你的github的賬號和密碼,一定要填寫對,否則會在電腦裡留下記錄,以後就傳不了,需要消除才可以

這樣就會在你的github中顯示你的檔案

如果當密碼輸入錯誤的時候

在控制面板搜憑據找到憑據管理器,將關於你github的**的資訊刪除掉就可以了,這時候我們在git中再次進行上傳

本地檔案r如何上傳到github上

第一步 我們需要先建立乙個本地的版本庫 其實也就是乙個資料夾 第二步 開啟資料夾,git init 初始化資料夾,複製你的檔案進來 第三步 你可以通過git status來檢視你當前的狀態 然後通過git add把專案新增到倉庫 或git add 把該目錄下的所有檔案新增到倉庫,注意點是用空格隔開的...

03 將本地檔案推送到 GitHub上

在安裝和配置好 gitbash 後,將檔案或者修改後的檔案推送到 github 上,分為以下幾種情況 1 先在本地建立乙個空的資料夾 如 test 用來放從github上轉殖下來的 repository。注 將相應的專案轉殖到本地,由於要轉殖的專案已經自帶有.git 目錄,所以無需進行 git in...

github本地檔案上傳

linux建立ssh金鑰 首次使用時 ssh keygen 跳出選項一直預設即可 將生成的id rsa.pub檔案開啟,複製所有內容,在github賬戶中新建ssh account setting ssh key 測試驗證是否成功ssh t git github.com 本地配置git config...