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...