GIT版本控制工具的使用入門

2021-08-19 15:45:00 字數 2653 閱讀 1480

git的誕生

git init在當前目錄下初始化 git並建立乙個隱藏的資料夾.git

git add a.txt新增檔案到快取區stage可以新增多個後一次性提交

git status常用命令用於檢視當前git狀態(工作區和快取區,倉庫區)

git diff a.txt檢視此檔案工作區和快取區的區別

git diff head - a。 txt檢視工作區和版本庫最新版本區

git log檢視最近提交的日誌會顯示每個版本的id根據此id可以回退到此版本commit -m「備註資訊」

git reflog可以檢視每一步操作命令的記錄方便找回提交idnum便於版本退

git reset –hard head ^回退到倉庫中上乙個版本,上上乙個版本就是head ^^,當然往上100個版本寫100個^比較容易數不過來,所以寫成head〜100

git checkout - a.txt丟棄工作區的修改

git reset head a.txt撤銷快取區的修改,重新放回工作區

rm a.txt本地刪除檔案(如果誤刪可以丟棄工作區修改)

git rm a.txt刪除倉庫區的檔案需要混帳提交###遠端倉庫

第一步配置ssh

$ ssh-keygen

-t rsa -c

"[email protected]"

關於分支branch
檢視分支:git branch

建立分支:git branch

切換分支:git checkout

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

合併某分支到當前分支:git merge

刪除分支:git branch -d

git remote -v檢視遠端倉庫詳細資訊

git push origin master向遠端倉庫的制定分支推送內容

要關聯乙個遠端庫,使用命令git remote add origin git@server-name:path/repo-name.git;

關聯後,使用命令git push -u origin master第一次推送master分支的所有內容;

此後,每次本地提交後,只要有必要,就可以使用命令git push origin master推送最新修改;

下面記錄一下上傳github倉庫主分支一般步驟

1)先在github網頁建立乙個新的倉庫,勾選initialize this repository with a readme

2)在要傳的資料夾右擊git inti here(我用的是的git bash)

3)若沒有執行第二步,那麼cd到所傳資料夾中執行 git init (第二步已經執行該步忽略)

4)git remote add origin 後面複製貼上github上新建倉庫的位址(複製貼上即可),如下圖

如果(出現origin exitss 輸入git remote rm origin,再次執行上面那條語句)

5)git pull origin master

6) git add 檔案 (git add -a 為新增該資料夾所有檔案)

7) git commit -m 「注釋」(新增注釋 可選)

8)git push origin master

工作區-

採用網友的見解:

1.本地算乙個clone體。

2.是得,如果遠端有乙個分支 dev,那麼pull origin dev,本地就會有乙個dev分支。

3.倉庫是整個專案,分支算其中乙個生產線。就和阿里巴巴集團不是只有乙個**一樣

4.push會進行分析,當然不是所有,你可以自己測試,弄一些大檔案,第一次新建專案的push會很慢,如果你加乙個幾k的文字,那這次傳輸很快

5.commit是防止遠端直接覆蓋你本地,只要有修改都會讓你commit,提示你pull原因是因為你遠端當中有最新的東西和你本地不一致,git知道,遠端分支的東西不能丟掉,所以讓你pull下來存到本地,讓本地變成最新的最後push上去,難麼同理的方式你本地就是最新,便會去修改遠端的。

但是我們發現在 version control 中仍然會對比這些檔案,原因是git快取沒有更新,解決辦法如下:

到project的根目錄下滑鼠右鍵打選擇 git bash here,然後執行一下命令

git rm -r --cached .

git add .

git commit -m 'update .gitignore'

執行完後重新開啟androidstudio 或者重新編譯一下即可!

git 版本控制工具入門學習

1.git使用流程是什麼樣的?2.git是集中式布局的版本管理工具嗎?不是的,git是分布式的,git的在開發中一直遵循著以下幾項原則 3.git的三種狀態分別是哪三種?對於乙個任何的檔案,git檔案的狀態都只有三種,分別是 已提交,已修改,已暫存,已提交指的事修改的檔案已經被儲存到本地 本地倉庫中...

Git版本控制工具的使用

git init 只在根目錄下建立.git 資料夾 在根目錄建立.gitignore的文字檔案,會為每個人設定想要忽略的檔案。要將.gitignore加入版本庫並提交。git add 將檔案新增暫存區,然後根據暫存區的內容將檔案提交到 倉庫。省略path表示當前目錄 git add 新增所有檔案包括...

Git 版本控制工具的使用

分布式版本控制系統 官網 註冊自己的github賬號 根據自己的作業系統如linux,windows,mac os x 上安裝不同的版本,這裡以windows為列 選擇相應的版本安裝。步驟略 三,本地倉庫與遠端倉庫 github 的鏈結 準備工作 1.繫結使用者 開啟開始選單選擇git bash 程...