【Github】git的使用(Ubuntu)

1. 安裝git

較新版本Ubuntu

  1. sudo apt-get install git 等待安裝完成
  2. git --version 國際慣例:查看版本號,確認是否安裝成功

2. 本地倉庫管理

git作版本管理:

  1. mkdir myRepository 在心儀的目錄下創建一個文件夾
  2. git init 初始化
  3. touch myFile 新建一個文件
  4. vim myFile 隨便寫些你喜歡的話並保存
  5. git add myFile 添加一些文件
  6. git commit myFlie -m "anything you like" 提交添加的文件到本地倉庫(-m代表message,記錄提交信息)
  7. git reset --hard HEAD^ 版本回退
  8. git log 提交記錄

3. 本地設備與Github信任問題

github與本地電腦進行身份驗證,產生信任:

  1. git config --global user.name "XXX" 配置姓名
  2. git config --global user.email "[email protected]" 配置郵箱
  3. git config --list 覈對信息
  4. ssh-keygen -t rsa -C "[email protected]" 生成你電腦的密鑰(rsa是一種加密算法)
  5. 生成的密鑰默認存儲在~/.ssh下,一個私鑰id_rsa,一個公鑰id_rsa.pub
  6. 將公鑰中的內容拷貝到github個人頁面的SSH Keys處,建議以設備名命名,這裏通常一個密鑰代表信任一個設備

4. 提交代碼到遠程倉庫

現在可以用被信任的設備提交代碼了:

  1. GITHUB上新建一個空白倉庫,拿到遠程倉庫地址git@XXX
  2. git remote add origin git@XXX 爲本地倉庫添加遠程倉庫地址
  3. git push -u origin master 推送本地倉庫內容到遠程倉庫主分支
  4. git push origin master第一次提交加-u進行關聯,以後不用了

4. 克隆代碼到本地

克隆github上的代碼到本地:

  1. 如果是別人的項目,先fork成自己的
  2. 複製你相中的項目地址git@XXX
  3. git clone git@XXX在你準備好的目錄下克隆

5. 分支

  1. git branck dev 創建一個dev分支
  2. git checkout dev 切換到dev分支
  3. git checkout -b dev 創建並切換到dev分支
  4. git branch 查看所有分支
  5. git merge dev 合併dev分支到當前分支
  6. git branch -d dev 刪除dev分支

6. 後記

6.1 注意事項:

更換電腦後進行代碼操作,需要重新驗證設備

6.2 參考文獻

發佈了84 篇原創文章 · 獲贊 11 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章