Second Week: Git与Github的使用
生活随笔
收集整理的這篇文章主要介紹了
Second Week: Git与Github的使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Git的使用
- 1. git
- (1)安裝與配置
- (2)相關命令
- 2.安裝typora
- 3. 安裝jekyll
- 4. Markdown 簡明語法
- 5. GitHub Pages
- 6.多人合作構建一個項目
1. git
(1)安裝與配置
#安裝 sudo apt-get install git #安裝完成后進行配置 git config --global user.name "xxx" git config --global user.email "你的郵箱地址"#配置完成后創建公鑰 ssh-keygen -C 'you email address@gmail.com' -t rsa #該命令會在./ssh下創建密鑰文件#創建完公鑰后,需要上傳。 cd ~/.ssh gedit id_rsa.pub #訪問http://git.oschina.net/profile網頁,點擊SSH公鑰,標題欄可以隨意輸入,公鑰欄把gedit id_rsa.pub文件內容復制的內容粘貼進去就OK了ssh -T git@git.oschina.net #測試登陸 #先使用git init指令初始化一個git倉庫,接著輸入git add .添加文件,輸入git commit -m "注釋"提交至倉庫。 #輸入git remote add origin https://git.oschina.net/你的用戶名/項目名.git,git push origin master即可完成推送(2)相關命令
閱讀progit前四章節
git init 初始化一個空倉庫 git status 顯示git倉庫的狀態信息 git add start.md 開始追蹤文件把它添加進去 在暫存區 git commit -m "init" 提交命令 -m標志來創建“多行提交” git restore start.md #恢復到上一個版本 git log 記錄 git tag 加標簽git checkout hash值 ?? 強制回到了歷史的某個版本 且沒有分支 顯示頭指針分離 如何回到原來的呢 git checkout master 或者切到其他分支如果沒有就創建 git checkout -b b1分支.gitignore文件忽略內容demo 目錄下建立一個.gitignore文件(可以有多個,影響范圍當前文件及子文件) 顯示所有分支 git branch*表示在當前分支git clone –bare 目錄 只用于做遠程倉庫 –bare 可提交代碼,備份代碼,但不打算修改 克隆一個裸倉庫 story.git 完整的信息,沒有項目目錄 git remote 查看遠程倉庫 git remote add beifen /home/gaohan/story.git 添加遠程倉庫 在查看 git clone 地址同源倉庫 不是通過git應用創建的,而是通過clone命令創建的 默認有一個origin的源 git remote show origin 顯示詳細信息 可以通過pull和push和遠程倉庫進行同步 git pull origin master #pull 則是將遠程主機的master分支最新內容拉下來后與當前本地分支直接合并 fetch+merge git push -u origin feature-wxDemo #推送本地修改分支至遠程git倉庫 可以做遠程分支和本地分支的合并 或者遠程倉庫的追蹤 當兩個分支不一樣的時候 可以合并分支 merge 命令合并 git merge slaver #默認和master合并2.安裝typora
直接使用官網教程即可 https://typora.io/#linux
3. 安裝jekyll
https://blog.csdn.net/fudaxing/article/details/86415390
4. Markdown 簡明語法
5. GitHub Pages
官方指南:https://pages.github.com/
首先創建一個repository,repository name為username.github.io
然后可以輸入以下命令:
最后訪問https://username.github.io/即可
6.多人合作構建一個項目
項目創建者將小組成員添加為參與者,授予操作權限
小組成員接受邀請,將項目clone到本地
追蹤要提交的代碼 git add 文件名
提交代碼 git commit -m 提交備注
推送到遠程倉庫 git push
創建自己的分支 git checkout -b ***
編輯文檔
提交 git commit -m ***
push
切換到main中 merge 自己的分支
同步到遠程倉庫中 git push
總結
以上是生活随笔為你收集整理的Second Week: Git与Github的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 简单集群架构
- 下一篇: Third Week :Linux下的C