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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

git 基本使用教程

發布時間:2023/12/10 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 git 基本使用教程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

轉自:http://www.lsychina.com/usage_of_git_and_github.html

GitHub 是一個類似 SourceForge 的免費項目管理及分享的服務平臺,要想使用 github,用戶可以免費注冊成為 github 注冊用戶,之后使用git命令進行操作使用。github 的網址是:github.com。

一、建立 github 倉庫

在 Github 創建賬號后,點擊 New Repository,填寫一些本倉庫相關的信息,如倉庫名稱、描述、是否公開。設置完畢后,點擊 Create repository 即可創建新倉庫。如,建立testproject。

二、建立本地 git 倉庫

接下來是使用 git 這個軟件命令進行操作和使用了,首先,我們當然需要安裝 git

git 的配置文件為 ~/.gitconfig (單個用戶) 或 /etc/gitconfig (系統全局)。以在 Linux 下操作為例,執行以下命令:

$ git config --global user.name "lsychina" #該昵稱顯示在提交時使用 $ git config --global user.email xxx@gmail.com #該郵箱提交時使用 #在上述設置完畢后,可通過下面這兩條命令查看自己的設置: $ git config user.name $ git config user.email $ mkdir ~/testproject #此處testproject替換成實際的倉庫/項目名,目錄創建在別處也可以 $ cd ~/testproject #切換至剛剛創建好的目錄 $ git init #初始化git倉庫 $ touch README.txt #創建README.txt文本文件,但該文件尚未添加到版本庫,可以修改該文件的內容 $ git add README.txt #將README.txt文件加入到本地版本庫 $ git commit -m "commit README.txt" #將文件提交到本地版本庫 $ git log #查看提交日志

?

三、將本地項目提交到 GitHub 倉庫

上述一系列操作,我們只是在本地建立了一個 Git 版本庫,下面我們將本地的項目推送到遠程服務器(Github 倉庫)。完成下述操作后,人們就可以在 Github 頁面上看到我們提交的文件了。

#注:以下這兩條命令會在你第一步創建好 github 倉庫后,由 github 提供給你 $ git remote add origin https://github.com/用戶名/倉庫名.git #使用https協議連接,添加遠程倉庫 $ git push -u origin master #推送到Github test倉庫主枝,一般默認為 master

執行上面第二條命令時,git 可能返回以下錯誤信息:

error: The requested URL returned error: 403 Forbidden while accessing https://github.com/XXX/YYY.git/info/refs

fatal: HTTP request failed

那么,我們可以換用ssh協議連接,方法如下:

1. 創建SSH密鑰

$ ssh-keygen -C 'Email地址' -t rsa

2. 找到剛才生成的密鑰 (默認為~/.ssh/id_rsa.pub) 文件打開,然后復制里面的內容。接著轉到 github 站點,進入 Account Setting –> SSH Keys 選項后,點擊 add SSH key 并將剛才復制的內容粘貼保存。

3. 測試SSH連接。

$ ssh -v git@github.com

如果出現類似以下內容的提示,則證明SSH連接工作正常了:

Hi loosky! You’ve successfully authenticated, but GitHub does not provide shell access.

4. 再次嘗試推送

$ git remote rm origin #刪除之前的添加信息 (配置文件在 ~/testproject/.git/config) $ git remote add origin git@github.com:用戶名/倉庫名.git #使用ssh協議連接,添加遠程倉庫 (此條命令由github提供) $ git push -u origin master #再嘗試推送到Github test倉庫主枝,一般默認為 master

轉載于:https://www.cnblogs.com/hojor/p/3487011.html

總結

以上是生活随笔為你收集整理的git 基本使用教程的全部內容,希望文章能夠幫你解決所遇到的問題。

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