git的 常用命令

2021-07-25 15:31:50 字數 2172 閱讀 6108

1、git 建立庫  找到目錄檔案 git  init

2、建立檔案 eg:hello.php 注意要utf-8;

3、新增 git add hello.php    如果是"." 就是新增全部

4、提交到注釋資訊   git commit -m "new php file -hello.php create";

5、檢視hello.php 資訊  git log hello.php   每次提交都會有乙個commit id

6、如果不想每次提交前新增我們可以使用 git commit -a  -m"注釋";

7、檢視修改後的檔案與未修改狀態  git  diff hello.php

增加的**都用+號 刪除的**用-號

8、版本控制(版本回退)

1、檢視版本日誌 git log --pretty=oneline 檔案

head指標指向最後一次commit的資訊

2、回退  git reset --hard head`1

3、回退日誌 : git reflog

4、回到最初修改的 時候 git reset --hard  7148e202(每次版本的commit id  前幾位 它是系統為例唯一採用12進製 sha1加密的字串 )

7148e2026b8895

5、git diff head hello.php  是將工作區與head指標檔案進行對比

9、撤銷修改

1、未新增到暫存區以及未進行commit

git checkout -- hello.php   恢復原樣

2、已經新增當時沒有commit

git reset head hello.php    從暫存區中剔除

10、刪除檔案(也是一種修改)

eg: del demo.php

git commit -a -m "delete demo"

11、恢復檔案

檔案被刪除只能通過版本控制的方式來恢復檔案

1、檢視版本資訊:git log --pretty=oneline

2、找到對應的版本commit id 進行恢復

git reset --hard  4a1adbb3aa

github註冊賬號

註冊完成之後需使用ssh方式來進行資料本地與遠端的互動

1、進入git bash 生成ssh(這裡有問題沒有生成)

ssh-keygen -t rsa -c "[email protected]"

生成秘鑰將公鑰新增到github官網上

2、將本地倉庫與github倉庫建立連線  但是遠端倉庫裡沒有本地倉庫的內容

git remote add origin 

3、將本地所有的的內容推送到github遠端庫上  需要輸入github使用者名稱和密碼

git push -u origin master

這裡使用的是https方式也可以使用ssh方式 這裡建議使用https方式

4、切換遠端倉庫

git remote set-url origin

5、檢視現在遠端伺服器端已經存在的倉庫資訊

git remote -v

6、刪除遠端伺服器端的倉庫

git remote rm 庫名

7、本地推送遠端伺服器端

git push origin master

8、轉殖倉庫  之前現有本地倉庫在連線到遠端倉庫這是一錯誤的做法!!正確的做法是

先有遠端倉庫之後轉殖到本地

git clone  (庫位址)

在實際開發之中最好的做法就是所有開發者直接轉殖倉庫進行操作

1、建立與合併分支

利用分支實現多人開發模式

常用命令 Git 常用命令大全

安裝教程可參照 廖雪峰老師的安裝教程。git config 在git中,使用git config 命令來配置 git 的配置檔案,git配置級別主要有3類 1 倉庫級別 local 本地 git 倉庫級別配置檔案,作用於當前倉庫。優先順序最高 2 使用者級別 global,全域性配置檔案,作用於所有...

git 常用命令

檢視是否存在檔案需要上傳 git status git add git commit m 建立遠端倉庫 git remote add origin 116.255.146.153 ruby cd work daily project.git 更新git fetch 116.255.146.153 r...

git常用命令

詳細 1,git log p 命令來顯示每一次提交與其父節點提交內容之間快照的差異。2,為了檢視載入 staged 而並未提交 not committed 的內容差異,可以使用 git diff stage 命令 在git 1.6之前的版本中,使用 cached 適應情形 在執行git commit...