git的使用簡介

2021-08-28 11:49:51 字數 1204 閱讀 6080

用途:1) 源**的版本控制工具

2) 多人協作開發

參考:執行初始化設定

git config --global user.email "你的郵件位址"

git config --global user.name "你的名字"

(在cmd中或git bash中執行命令,git bash基於linux,示例用git bash)

用cd進入專案所在目錄 ,也可以windows進入目錄,滑鼠右鍵,選擇git bash here

執行 git init 命令,結果會生成乙個隱藏的.git資料夾, 此資料夾中儲存的都是和版本相關的資訊

編寫乙個名為 .gitignore 檔案,此檔案中寫入要忽略的資料夾或檔案的名字

vim .gitignore新建檔案,按i插入,這裡只用忽略out資料夾即可,esc進入命令模式,:wq儲存退出

可以用 git status 檢視哪些新檔案被加入了git,綠色的都是新檔案

git commit -m '初始化專案'  引號裡面填寫操作描述

提交後再使用git status 檢視,工作空間就空了

git pull 拉取

git push 提交

git log 

記錄需要回滾的版本號

git checkout 版本號

問題:如果在checkout報錯:

error: your local changes to the following files ...

原因是本地有些檔案被更改了,這時如果希望checkout能夠繼續執行,執行 git stash命令讓工作空間變得乾淨

重新執行git checkout

Git使用簡介

在 windows 上安裝 初次執行配置 第乙個要配置的是你個人的使用者名稱和電子郵件位址。這兩條配置很重要,每次 git 提 交時都會引用這兩條資訊,說明是誰提交了更新,所以會隨更新內容一起被永久納入歷史記 錄 git config global user.name john doe git co...

git使用簡介

git是分布式版本控制系統,cvs及svn都是集中式的版本控制系統。集中式版本控制系統,版本庫是集中存放在 伺服器的,而幹活的時候,用的都是自己的電腦,所以要先從 伺服器取得最新的版本,然後開始幹活,幹完活了,再把自己的活推送給 伺服器,最大的毛病就是必須聯網才能工作。分布式版本控制系統根本沒有 伺...

git使用簡介

這篇文章將從開發者和管理者兩方面介紹如何使用git進行團隊合作開發。1.git 和svn的差異 git和svn 最大的差異在於git是分布式的管理方式而svn是集中式的管理方式。如果不習慣用 管理工具,可能比較難理解分布式管理和集中式管理的概念。下面介紹兩種工具的工作流程 團隊開發 通過閱讀下面的工...