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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

Git \Github使用文档(一)

發布時間:2024/4/17 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Git \Github使用文档(一) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.1. 重點

  • 了解git的倉庫概念
  • 熟悉何為版本控制,了解分布式版本控制(git)和集中式版本控制(svn)
  • 能夠熟練使用git的基本指令完成倉庫的初始化/添加/提交/日志/回退/分支等操作
  • git合并分支時,手動處理沖突(重要)

1.2. 學習大綱

1.2.1. 初始化git倉儲 git init

  • 自己建的項目目錄文件夾內 右鍵 打開 Git Bash Here
  • 命令?git init?初始化一個git倉庫
  • 在當前目錄會有一個.git
    • 的隱藏目錄,windows7-組織-文件夾選項-查看-顯示隱藏文件-應用
    • windows10-查看-顯示隱藏文件
    • 默認是隱藏,不需要一定要顯示!

1.2.2. 配置使用者的用戶名和郵箱 ··04 git config --list查看

  • 配置全局用戶名 命令?git config --global user.name 'klxin'
  • 配置全局用戶郵箱?git config --global user.email 'xinkailun@itcast.com'
  • 刪除配置的用戶名和郵箱?git config --global --unset user.name

1.2.3. 把代碼放到Git倉庫

  • 1.1添加修改文件到git的門口,命令git add 修改的文件名?·05·
  • 1.2也可以直接git add *指的是添加所有修改的文件
  • 2.將門口代碼提交到倉庫中?git commit -m '本次提交描述'

1.2.4. 把代碼提交到倉儲及,及工作區,暫存區,版本庫概念

  • git add是添加到暫存區,commit是提交到工作區,版本庫每一個版本每次提交都有紀錄?

1.2.5. git status 命令查看狀態 ··07

  • 每次添加或提交完之后我也不確定我是否添加提交了怎么辦??
    • 命令git status可以查看文件是否修改,是否有提交等

1.2.6. git add 與git commit補充

  • 我們每次都git add 和git commit 操作2次是不是很麻煩??
    • 將上述2步合并到一起git commit --all -m '提交信息說明'all 表示是把所有修改的文件提交到版本庫

1.2.7. .gitignore設置忽略文件

  • 新建.gitignore文件配置需要忽略的文件路徑 語法/.idea,/.gitignore?以斜杠(/)開頭
  • 忽略文件 一行寫一個路徑,多個可以換行
  • windows創建無文件名的.文件
    • touch .gitignore
    • 在文件名后面再添加一個".",文件名部分輸入:".properties.",就可以成功完成創建。
    • 打開命令行,在命令行輸入:echo test > .properties
    • sublime等直接另存為給個.name也可以

1.2.8. git 查看日志 ··10

  • 命令git log?列出git全部提交日志
  • 命令git log --oneline列出簡潔版的日志
  • 命令git log -3展示最近3條日志(了解)
  • 命令git reflog以查看所有分支的所有操作記錄

1.2.9. git 版本回退

  • 命令git reset --hard Head~0回退到上次提交的位置
  • 命令git reset --hard Head~1回退到上上次提交的位置
  • 等同效果git reset --hard HEAD^?回退到上次提交的位置

1.2.10. git通過版本號切換版本 ··12,及git reflog 查看版本操作記錄

  • 命令git reset --hard 版本號信息回退到某個版本號的位置
  • 命令git reflog以查看所有分支的所有操作記錄

1.2.11. git創建分支,切換分支,查看分支,合并分支

  • 命令git branch 分支名字?新建一個分支
  • 命令git branch -d 分支名字刪除一個分支
    • 先切換到別的分支才能刪除這個分支(自己不能殺死自己,360不能卸載360)
  • 命令git checkout 分支名字切換分支
  • git checkout dev切換分子到dev

1.2.12. git合并分支時,手動處理沖突(重要) ··14

  • 切換到要合并到哪里的分支,通常都是合并到master
  • 執行命令git merge 要合并的分支名字如git merge dev
  • 合并過程中如果有沖突,在解決沖突后再提交

    itcast大前端git練習 <<<<<<< HEAD 這里是master的內容 ======= 這里是dev分支上的內容 >>>>>>> dev

1.2.13. git push命令,把本地把本地代碼推送到服務器上

1.2.13.1. github簡介(了解)

  • GitHub 是一個面向開源及私有軟件項目的托管平臺,因為只支持 Git 作為唯一的版本庫格式進行托管,故名 GitHub
  • 就是一個遠程服務器,可以托管我們的項目,是全世界程序員的聚集地
  • 和git的關系好比java和javascript的關系
  • 在GitHub上建立自己的倉庫

1.2.14. git pull,及git clone 得到服務器的倉儲

  • https的push到倉庫方法?git push https倉庫地址 master
  • https的pull到倉庫方法?git pull https倉庫地址 master
  • ssh的推送git push origin master提交本地代碼到遠程倉庫
  • ssh的推送下拉git pull origin master從遠程倉庫拉去最新代碼
  • git clone 倉庫名字從遠程的倉庫克隆到本地(要配置密鑰)

轉載于:https://www.cnblogs.com/zepeng666/p/8087010.html

總結

以上是生活随笔為你收集整理的Git \Github使用文档(一)的全部內容,希望文章能夠幫你解決所遇到的問題。

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