1.建立乙個空目錄:
2.第二步,通過git init
命令把這個目錄變成git可以管理的倉庫:
二 .把檔案新增到版本庫: 1.
第一步,用命令git add .
把檔案新增到倉庫,
2.第二步,用命令git commit -m "標註更新的內容描述",
告訴git,把檔案提交到倉庫,
3.git remote add origin 加新增遠端倉庫的關聯
4.git push origin master 提交
三,版本回退:
1.head
指向的版本就是當前版本,因此,git允許我們在版本的歷史之間穿梭,使用命令git reset --hard commit_id
。
2.穿梭前,用git log
可以檢視提交歷史,以便確定要回退到哪個版本。
3.要重返未來,用git reflog
檢視命令歷史,以便確定要回到未來的哪個版本。
四.新增遠端庫:
要關聯乙個遠端庫,使用命令git remote add origin git@server-name:path/repo-name.git
;
關聯後,使用命令git push -u origin master
第一次推送master分支的所有內容;
此後,每次本地提交後,只要有必要,就可以使用命令git push origin master
推送最新修改;
分布式版本系統的最大好處之一是在本地工作完全不需要考慮遠端庫的存在,也就是有沒有聯網都可以正常工作,而svn在沒有聯網的時候是拒絕幹活的!當有網路的時候,再把本地提交推送一下就完成了同步,真是太方便了!
五.從遠端庫轉殖和本地專案提交到github上:
1.git clone 替換成你之前複製的位址)
2.git add .
3.git commit -m "提交"
4.git pull [email protected]:liyanhe0909/gitkills.git ( liyanhe0909/gitkills.git 替換成你之前複製的位址)
5.git push [email protected]:liyanhe0909/gitkills.git (
liyanhe0909/gitkills.git 替換成你之前複製的位址
)
Git學習筆記
git stash git stash list 顯示git棧內的所有備份,可以利用這個列表來決定從那個地方恢復。git stash clear 清空git棧。此時使用gitg等圖形化工具會發現,原來stash的哪些節點都消失了。關於git stash的詳細解釋,適用場合,這裡做乙個說明 使用git...
git 學習筆記
1 git checkout master 切換分支 2 git checkout b xx 新建分支,同時切換到該分支 3 dev 4 git add a 將變動檔案,提交到index 5 git commit m 將 暫存區 檔案,加入到版本控制中。6 git checkout master 7...
Git 學習筆記
顯示版本庫.git所在的目錄 git rev parse git dir 顯示工作區的根目錄 git rev parse show toplevel 相對於工作區根目錄的相對目錄 git rev parse show prefix git config 命令各引數的區別 git config e 版...