git常用命令 對我很實用

2021-08-08 19:36:45 字數 1686 閱讀 3177

1、檢視git是否安裝2、建立版本庫(倉庫、repository)

git add:把檔案新增到倉庫

git commit:把檔案提交到倉庫

3、一些命令

git status:

檢視當前工作區(就是電腦中可以看到的的檔案目錄)狀態資訊,可以知道什麼檔案被修改過

git diff:

檢視difference,檢視修改內容

git log:

檢視從最近到最遠的歷史記錄,通過 git log –pretty=online,可以使得歷史記錄變得簡潔,得到版本號(commit_id,是唯一標識的),在git中 head表示當前版本(head指向哪個版本號,你就把當前版本定位在哪),就是我們最新提交的那個版本,上乙個版本是head^,上一百個head~100

git reset --hard commit_id:

回退到之前的某個版本,回到上乙個版本使用:git reset –hard head^

假如a 版本 b版本 c版本,從a版本到b版本使用 git reset –hard commit b_id,但是git log會發現,不會展示出commita_id,這時候可以使用git relog,他可以記錄每一次的命令

git branch:檢視分支

git branch:建立分支

git checkout:切換分支

git checkout -b:建立+切換分支

git merge dev:合併指定分支(比如dev)到當前分支(比如master)

git branch-d dev:合併完成後刪除某個分支(比如dev)

git tag: 檢視所有標籤,

**git tag v1.0: 給最新提交的commit 上打了標籤,

**git tag v1.0 commit_id:給指定的打標籤 ,

**git show v1.0:檢視標籤資訊,

**git tag -d v1.0:建立的標籤預設只儲存在本地,不會自動推送到遠端,

**使用git push origin v1.0【git push origin tags】推送某個標籤到遠端,如果已經推送到遠端之後,要刪除標籤:

**命令git tag -d 可以刪除乙個本地標籤;

**命令git push origin :refs/tags/可以刪除乙個遠端標籤

git push origin :

:注意有空格,推送乙個空分支到遠端分支,其實就相當於刪除遠端分支

4、工作區和版本庫

工作區:電腦中可見的目錄檔案,包含乙個隱藏目錄git,這其實不是工作區而是git的版本庫

版本庫:(隱藏的git目錄)每次修改,如果不add到暫存區,那就不會加入到commit中

ps:廖旭峰git教程一生推~~

記 我的git常用命令

解決there is no tracking information for the current branch.please specify which branch you want to merge with 指定本地master到遠端的master,然後再去pull git branch ...

常用命令 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...