日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

github 公钥 私钥_GitGithub入门教程笔记(2)

發布時間:2025/3/20 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 github 公钥 私钥_GitGithub入门教程笔记(2) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

六. 使用Git創建本地git文件


1.Git常用命令

git config --global user.name "此處填用戶名" # 設置用戶名

git config --global user.email "此處填郵箱" #設置郵箱

git config --list #查看配置信息

git add +文件名 #增加文件到暫存區

git reset --hard HEAD^ #回到commit的上一個版本

git diff HEAD -- +文件名 #命令可以查看工作區和版本庫里面最新版本的區別。

git checkout -- file #可以丟棄工作區的修改

git rm +文件名 #刪除文件

git commit -m' (此處為字符串)' #提交

git reflog #查看你的每一次命令

git clone+倉庫地址 #下載GitHub內容

git push #將本地的文件傳到GitHub中

2. 初始化

安裝Git軟件后(此處使用windows版本),創建文件夾為NewtestGit進入文件夾,右擊此文件夾空白界面,點擊Git Bash Here(Git GUI Here 是圖形化界面,這里使用命令行操控),如圖所示,輸入 git init 進行初始化,輸入git status查看目前的狀態。創建后,文件夾內多了個.git文件夾,沒有的話需要使隱藏文件可見

接著設置用戶名和郵箱(方便后面遠程操控GitHub),git config --list 查看配置信息

3. 創建文件并且提交

Git有個暫存區的概念,創建文件后,使用git add 命令會暫時存儲到暫存區,按commit提交后,才會被提交到庫中。而你現在執行的地方可以被稱為工作區,提交后,工作區被清空,可以用git status命令查看(會顯示nothing to commit)(這里就相當于是Python的flask庫對數據庫進行操作,一般的,修改刪除等操作會先被添加到數據遷移文件中,然后再提交遷移,方便之后可以回改)

接下來就是創建文件了,可以直接右擊創建,也可以使用touch命令創建

使用add命令,添加到暫存區

提交(這里引號的內容為GitHub中的commit時所寫的,具體的可以參考筆記1)

4. 回改文件

git log命令顯示從最近到最遠的提交日志,可以試試加上--pretty=oneline參數,提取出想要的信息

其中一大串代碼行為目前的commit版本號(flask中也是類似),接下來回改,就是讓版本號回到上一個版本號,使用git reset --hard HEAD^命令,用HEAD表示當前版本,HEAD^就是上一個,HEAD^^就是上上一個,HEAD~100就是上100個版本,此處只有一個版本就不演示了。上面的命令行窗口還沒有被關掉,你就可以撤銷剛才的操作,使用git reset --hard +版本號(前幾位的版本號就行)

Git提供了一個命令git reflog用來記錄你的每一次命令

5. 修改、撤銷與刪除

用git diff HEAD -- + 文件名 命令可以查看工作區和版本庫里面最新版本的區別。

git checkout -- file可以丟棄工作區的修改

git rm 可以刪除文件,之后需要commit提交

七、遠程管理GitHub


1.生成SSH key

為什么要生成SSH呢?一般你向GitHub提交文件時,需要證明是你提交的,而設置你目前所使用的郵箱來提交文件,產生SSH key 后在主文件目錄下.ssh 中產生的文件id_rsa是私鑰,不能泄露出去,id_rsa.pub是公鑰,公鑰就是證明現在是你提交的證據。

使用ssh-keygen -t rsa -C"youremail@example.com"命令,然后一路回車,使用默認值即可(此處我未使用默認值)

下面的操作并未接著上一步的ssh,也就是未使用ssh

2.使用倉庫地址,將GitHub文件下載下來,使用git clone 命令(此處未使用ssh,之后再演示)

3.下載完成后重新打開Bash,cd到你下載的文件夾下 ,放入或者創建你想要的文件后,add到暫存區并commit后,使用git push命令,提交到遠程的倉庫,此時會碰出來一個登陸的界面,因為并未使用ssh,會產生失敗的界面(下面第二張圖),輸入用戶名和密碼后即可成功

4.成功


(未完待續)

總結

以上是生活随笔為你收集整理的github 公钥 私钥_GitGithub入门教程笔记(2)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。