git 簡單使用

2021-08-26 05:51:29 字數 2063 閱讀 5136

使用 npmjs.com/package/+包的名字可以快速進入相應的npm包位址

git是**管理工具,github是免費的開源**倉庫,gitlab是收費的企業**管理工具

1. git init 初始化乙個倉庫(本地)

2. git add 新增檔案到倉庫裡(本地)

git add 《檔名稱》  新增自動的檔案到本地倉庫中

git add . //新增當前目錄的所有檔案到倉庫

3. git commit 提交到倉庫

git commit -m "描述資訊"

4. git branch 建立分支    如果直接使用git branch建立預設分支master

git branch 《分支》 -d 刪除分支,但是不能在要刪除的分支內,需要切換到其它分支

5. git checkout 切換分支 

git checkout 《已建立的分支名稱》

6. git merge 合併分支用的  合併到當前所在的分支

git merge 《合併的分支名稱》

注意:分支合併不要跨級合併,可以同級合併或者上下級合併

7. git remote 配置遠端倉庫的資訊

git remote add 《倉庫別名》 《倉庫的位址》

git remote remove 《倉庫別名》  刪除倉庫

git remote add github

8. git push 把專案上傳遠端倉庫

git push 《倉庫別名》 《分支名稱》 //預設不加分支的時候是master分支

git push -u 《倉庫別名》 《分支名稱》 // -u 引數是設定預設上傳分支,設定好之後,直接使用git pull即可使用預設引數

如果提示 the current branch master has no upstream branch.(沒有上游分支),使用以下命令把master分支設為上游分支即可

git push --set-upstream phone master

9. git clone 轉殖專案   clone 是在完全沒有專案的情況下clone clone只能使用一次

git clone 《倉庫位址》 《分支名稱》 //預設不加分支的時候是master分支

10. git pull 拉取同步遠端倉庫**   pull 是在遠端的**和本地的**不同步的情況下使用

git pull 《倉庫別名》 《分支名稱》 // 如果有多個倉庫的情況下 需要倉庫別名 有多個分支的情況下需要分支名稱

git fetch 《倉庫別名》 《遠端分支名稱》:《本地分支名》

git fetch origin dev:dev

12. git config --global --list  檢視全域性的git配置資訊(如果沒有配置過,會提示找不到檔案,需要先提交一次配置)

git config --global user.name 《使用者名稱》  更改使用者名稱

13. git status  可以讓我們時刻掌握倉庫當前的狀態

14. git diff顧名思義就是檢視difference,檢視檔案做了什麼修改,如果git status告訴你有檔案被修改過,用git diff可以檢視修改內容。

15. git log  顯示從最近到最遠的提交日誌,如果顯示的資料太多,可以使用git log --pretty=oneline

16. git reflog檢視命令歷史

17.版本回滾

使用git log -3 可以檢視最近使用git push 提交到倉庫的三條紀錄,(按q鍵退出)

使用git reset --hard 29142f567f536d60d7d3483b2e6f19e4866fdd66 回滾到 commit 的版本,(29142f567f536d60d7d3483b2e6f19e4866fdd66為查詢到的相應版本)

如果還沒有提交到倉庫,可以使用 git reset 撤銷上一次commit的**

18.取消git本地倉庫已經commit 的檔案

從暫存區取消多個commit的檔案

git reset --soft head^

上一步的檔案取消修改;

git reset --hard head^

簡單使用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...

git簡單使用

從事計算機軟體開發有一段時間了,發現 管理一直是個頭痛的問題,最近花了部分時間來熟悉git這個工具,將使用經歷簡單做了哈總結.其中參閱了很多前輩的意見.1 git初始化配置 git配置主要用於標識庫username和email位址 git config global user.name you na...