一、git使用前準備 git本地倉庫與github遠程倉庫連接時要有認證,是通過SSH的公鑰進行認證的 。創建SSH公鑰并將添加到github中
在用戶目錄下查看.ssh文件夾
如果沒有這個文件夾或者文件,需要手動創建
在Program Files文件夾下找到Git/bin目錄,雙擊sh.exe
輸入以下命令,一路回車會創建.ssh文件夾和其中的密鑰
$ ssh-keygen -t rsa -C "xxxx@xx.xx" 用記事本打開id_rsa.pub文件,將其中的公鑰復制 。
打開https://github.com,打開設置頁
將前面復制的公鑰粘貼到文本框中
現在就建立了本地倉庫與遠程倉庫之前的認證 。驗證
二、github遠程倉庫創建本地倉庫與遠程倉庫的連接有三種方式:
- 初始化本地倉庫,然后將本地倉庫推送到遠程倉庫;將一個已有的本地倉庫推送到遠程倉庫;clone一個遠程倉庫到本地 。
新建一個文件夾gitdemo并初始化
$ cd g: Administrator@User-14 MINGW64 /g$ mkdir gitdemo Administrator@User-14 MINGW64 /g (master)$ cd gitdemo Administrator@User-14 MINGW64 /g/gitdemo$ git initInitialized empty Git repository in G:/gitdemo/.git/ Administrator@User-14 MINGW64 /g/gitdemo (master)$ 初始化會在當前文件夾下創建一個.git的文件夾,此文件夾存儲著管理當前目錄內容所需的倉庫數據 。查看本地倉庫狀態: git status
Administrator@User-14 MINGW64 /g/gitdemo (master)$ git statusOn branch master//當前在master分支 No commits yet//沒有過提交記錄 nothing to commit (create/copy files and use "git add" to track) //暫存區沒有要提交的文件 在當前文件夾下創建一個文件后再次查看倉庫狀態$ git statusOn branch master No commits yet//沒有過提交記錄 Untracked files://存在一個沒有被git跟蹤的文件(use "git add ..." to include in what will be committed)test.txt//沒有需要提交的,但是存在沒有被git跟蹤的文件nothing added to commit but untracked files present (use "git add" to track) 將文件添加到暫存區:git add 文件名/git add .git add .代表的是添加所有的文件到暫存區
上面創建的test.txt文件,由于沒有git操作因此是不會被git跟蹤的,git向倉庫中添加要先將工作區文件添加到暫存區后才能提交到倉庫 。
Administrator@User-14 MINGW64 /g/gitdemo (master)$ git add test.txt//將文件添加到暫存區 Administrator@User-14 MINGW64 /g/gitdemo (master)$ git statusOn branch master No commits yet Changes to be committed://暫存區中沒有提交的文件(use "git rm --cached ..." to unstage)new file:test.txt 當test.txt文件內容更改時,再次查看狀態$ git statusOn branch master No commits yet Changes to be committed://暫存區中存在沒有被提交的文件(use "git rm --cached
猜你喜歡
- 新版抖音怎么導入音樂 抖音怎么上傳本地音樂
- 永恒戰士2無雙戰神for mac怎么修改金錢?存檔在哪個文件夾里?
- qq相冊上傳照片怎么才能不發動態
- 手機優酷緩存的視頻在哪一個文件夾
- 更換電腦文件夾圖標方法 如何更改文件夾圖標
- 古代日本天皇在日本地位有多高 日本皇室有實權嗎
- 本地 英語怎么說
- 抖音怎么樣配本地音樂
- 有些抖音視頻無法保存本地 有些抖音視頻無法保存本地是什么原因
- 怎么顯示隱藏的文件夾 具體步驟分享給大家
