1.git安裝:
直接安裝傻瓜式安裝;
2.git初始設定:
找到你要初始化的檔案目錄:右鍵-->git bash here:彈出命令視窗,
輸入:$ git config --global user.name "your name"
$ git config --global user.email "[email protected]"
繫結自己的郵箱
3. 轉殖公司專案
1.找到要儲存的目錄,git init 初始化git
-
- git add :將檔案從工作區加入暫存區
- git commit -m :將暫存區檔案提交到倉庫
- git rm [file1] [file2]:刪除這些檔案,並將這些刪除放入暫存區
- - 檢視狀態資訊:
- git status:檢視狀態
- git log:檢視每次提交的記錄,顯示是從最近提交到最遠
- git log --pretty=oneline:檢視git版本提交資訊,值只顯示版本唯一head和提交備註資訊(是git log的簡版),後提交的在上面;
- cat 檔名:檢視該檔案的內容;
- 回退相關:
- git reset --hard commit_id:回退到commit_id版本
- git reset --hard head^:回滾到上版本
- git checkout :將單個檔案**回滾到上次提交的版本;此回滾 是先在git暫存區中查詢,如果暫存區中有則回滾暫存區中的**;如果暫存區中沒有則再去git上回滾該**;
- 設定相關:
- git config:設定
- git config --global user.name "your name"
- git config --global user.email "[email protected]"
- 分支操作:
- git branch:列出所有分支結構
- git branch -r :列出遠端分支結構
- git branch -a:列出本地分支和遠端分支
- git merge [branch]:合併branch分支到當前分支
- git cherry-pick [commit]:選擇乙個commit,合併到當前分支
- git branch [branchname]:建立乙個branchname分支
- git checkout -b [branchname]:建立並切換到到branchname分支
- git branch --track [branch] [remote-branch]:新建乙個分支,與指定的遠端分支建立追蹤關係
- git checkout [branch-name]:切換到指定分支,並將工作區更新到指定的分支工作區
- git branch --set-upstream [branch] [remote-branch]:在現有分支與指定的遠端分支之間建立追蹤關係,
這是本地git倉庫,總體思想就是:
1.工作區就是我們工作的區域,在我們git add時,就形成了乙個快照儲存在stage(暫存區)中(嚴格說儲存的是修改而不是快照),當我們git commit時,就會將暫存區儲存到由head指向的分支上,預設是master分支。
2.如果想要通過圖形化來理解git分支,可以訪問這個github的專案租的很不錯,跟玩遊戲一樣闖關。
git一些常用命令
正常提交 流程 1 git status 查詢狀態 2 git add 提交到本地 3 git commit am 提交的說明 提交的說明 4 git pull 拉取遠端的 5 git push 提交到遠端 git 獲取遠端分支並且合併到本地 git remote show origin git r...
Git的使用(一些常用命令)
git的基本命令 1.設定使用者名稱和郵箱 gitconfig global user.name your name 設定使用者名稱 gitconfig global user.email email example.com 設定郵箱 2.常用命令 git init 初始化本地倉庫 git add ...
git的一些常用命令
最近剛開始接觸git,跟著廖雪峰老師的教程下來,發現git是真酷啊,起碼解決了幾乎我遇到的所有版本管理問題。非常好,講真,真的比svn好用 之前用過幾次svn 決定以後就用git了,哈哈。本文主要列舉出了常用的一些git命令,更過命令和詳細解釋,請移步 廖雪峰老師的git教程 廖雪峰的官方 先導概念...