Git學習(一) 基礎知識

2022-06-15 08:12:13 字數 1208 閱讀 5284

1、git與svn的區別

聯網便能進行工作,安全性要比svn高得多;

並且修改後會將自己的**推送到**伺服器,所以svn最大的缺點在於必須聯網才能工作,而且如果**伺服器癱瘓,將無法工作;

2、git的安裝

當開始選單中有git bash here命令時,表示安裝成功;

安裝完成後,在命令視窗進行配置

git config --global user.name "your name"

git config --global user.email "your email"

3、git進行專案管理和開發時,一般情況下,會在服務端(origin)建立乙個倉庫進行**管理,倉庫中會維護三大分支,包括:

4、git本地倉庫的常用命令

git status(檢視當前分支上面修改過的所有檔案狀態)

git diff(檢視具體的修改內容)

git log(檢視提交的最近到最遠的歷史紀錄) git log --pretty=oneline(簡化版本) git log --graph --pretty=oneline --abbrev-commit(檢視分支合併圖) q退出git log

注意:版本回退之後(過去)修改的歷史紀錄(現在)將清除,如果想回到現在,有兩種方式:
回退之前git log ,切勿關閉命令列,使用git reset --hard id回退到指定版本;

git relog檢視提交的id,使用git reset --hard id回退到指定版本;

5、git本地與遠端倉庫的常用命令

bug分支

feature分支-----主要進行新功能的開發(類似於bug分支)如果還未與dev分支合併就要刪除,需要使用命令git branch -d feathure強制刪除;

多人協作:

解決衝突後繼續提交;

6、git命令提交**(思想:將開發分支上的**提交到devbranch分支上,切換到devbranch分支,執行push命令)

7、遇到的問題

暫無

git基礎知識學習

1 選中git bash圖示,右鍵,選中 屬性 2 去掉目標裡的 cd to home,修改 起始位置 為自定義的git 本地倉庫的路徑,如 e git 3 再次開啟git bash時已經修改了預設路徑。4 同樣修改git cmd.第二 建立新目錄 1 mkdir learngit 2 cd lea...

Git基礎知識學習

git config global user.name myname git config global user.email myname xx.com 二次提交模式 git本地倉庫操作 git init 初始化 將普通目錄託管給git git status 檢視狀態 git add 新增檔案到g...

git學習筆記 基礎知識

1.linux命令是區分大小寫的 pwd print working directory 列印工作目錄 git bash 清屏命令 clear 當前目錄 2.建立新的倉庫 第一次使用git時,需要簡單配置一下 git config user.name git config user.email gi...