Git(一)簡單使用

2021-10-24 11:55:58 字數 2333 閱讀 4962

stage(index):暫存區,master:主分支,head:指向當前分支的指標

#1)選擇合適的目錄,初始化成要管理的倉庫

git init #會生成.git目錄,當你執行 git init 的時候,預設情況下 git 就會為你建立 master 分支。

#2)把檔案新增到暫存區,此命令可多次執行後再執行3)

git add [檔案目錄]

#3)把檔案提交到倉庫

$ git commit -m [說明內容]

#只會提交通過add加暫存區的內容

#檢視倉庫當前的狀態

git status

#檢視檔案修改的內容

gitdiff

#檢視提交日誌,按照提交順序顯示

git log --pretty=oneline #--pretty=oneline:簡潔顯示內容

#回退到上一次版本

git reset --hard head^

#顯示執行過的命令

git reflog

#可以檢視工作區和版本庫裡面最新版本的區別:

gitdiff head -- [檔案目錄]

#丟棄工作區的修改:

git checkout -- [檔案目錄]

#把暫存區的修改撤銷掉,回到工作區

git reset head [檔案目錄]

#刪除檔案,前提是檔案已經加到版本庫中了

rm -rf [檔案目錄]

#本地刪除檔案

gitrm

[檔案目錄]

#從版本庫中刪除檔案

#新增公鑰,只有持有此公鑰才能推送內容

#1)建立ssh key

ssh-keygen -t rsa -c [郵箱位址]

#生成的id_rsa是私鑰,id_rsa.pub是公鑰,公鑰可以給別人使用

#2)在key文字框裡貼上id_rsa.pub檔案的內容

#3)測試是否成功配置ssh

ssh -t [你的郵箱位址]

#4)更改倉庫協議為ssh

遠端同步本地倉庫到遠端倉庫

#建立本地倉庫與遠端倉庫的鏈結

git remote add origin [遠端倉庫位址.git]

#遠端庫啟的別名為origin

#把當前分支master推送到遠端

git push -u origin master #將本地的master分支推送到origin遠端庫,同時指定origin為預設主機,後面就可以不加任何引數使用git push了

git push #預設只推送當前分支,到預設的遠端庫中,這裡指origin

#轉殖遠端倉庫內容到本地

git clone [遠端倉庫位址.git]

#檢視分支

git branch

#建立分支

git branch [分支名]

#切換分支

git checkout [分支名]

git switch [分支名]

#建立+切換分支

git checkout -b [分支名]

git switch -c [分支名]

#刪除分支

git branch -d [分支名]

#列出所有分支

git branch

#1)正常合併

#合併其他分支到當前分支,如果其他分支內容當前分支不存在,可直接合併,即當前分支新增內容

git merge [分支名]

#2)合併衝突

#當前分支和要合併的其他分支,對同一檔案作出更改則需要解決衝突

#手動修改衝突後,要告訴 git 檔案衝突已經解決,執行git add

git status -s #以精簡的方式顯示檔案狀態

git add #新增到暫存區

git commit #提交更改到本地倉庫

git 簡單使用 一

首先,選擇乙個合適的地方,建立乙個空目錄 mkdir learngit cd learngit pwd users michael learngit第二步,通過git init命令把這個目錄變成git可以管理的倉庫 git init initialized empty git repository ...

簡單使用Git

1.登陸伺服器 git 伺服器位址 git xx.yy.zz.com.cn ssh p steven git xx.yy.zz.com.cn 密碼認證後 伺服器控制台下 cd mnt disk1 moblin kernel linux 2.6.29.y.git git branch 列出branch...

簡單使用git

1.使用郵箱到github上註冊乙個賬號 2.然後建立乙個倉庫 4.先用控制台的配置一下使用者 git config global user.name 你的使用者名字 git config global user.email 你的郵箱 5.建立ssh key 滑鼠右鍵 git gui,幫助選單 sh...