git是分布式版本控制系統,相比於svn的集中式管理,使用分布式的git更加的方便、自由。
工作區 —(add)—> 暫存區 —(commit)—> 版本庫 —(push)—> 遠端倉庫
1、最重要
一般不在分支上進行工作,主分支要穩定用來發布,一般使用分支進行開發,最後合併到主分支上
git branch 顯示本地分支
git branch 分支名 建立分支
git branch -d 分支名 刪除分支
git merge 合併分支
從遠端倉庫拉去git專案,然後copy到我們需要開發的目錄下即可
在主目錄下建立".gitignore"檔案,裡面配置內容
*.class 不提交所有以class結尾的檔案
target/ 不提交target目錄下的檔案
linux系統除錯常用命令及知識點
命令 1.strace linux程序分析神器,它能夠開啟應用程序的這個黑盒,通過系統呼叫的線索,告訴你程序大概在幹嘛。參考 在linux系統上,應用 通過glibc庫封裝的函式,間接使用系統呼叫。linux核心目前有300多個系統呼叫,詳細的列表可以通過syscalls手冊頁檢視。這些系統呼叫主要...
git及常用命令
git 是乙個分布式版本控制工具,不必伺服器端軟體支援,使源 的發布和交流極其方便 git 的優勢主要有 1.git是分布式的,這是git和其它非分布式的版本控制系統 svn,cvs 最核心的區別。從中心版本庫的伺服器上chect out 後會在自己的機器上轉殖乙個自己的版本庫。它支援離線工作 本地...
git常用命令及技巧
暫存區 本地庫遠端庫 暫存庫 一般修改後的 先放入暫存庫,這樣可以儲存我們修改後的 同時不會提交到 庫中,起到了乙個快取的作用,當有 錯誤時,也不會影響總分支和其他人的開發,我理解中的暫存庫相當於乙個快取。本地庫 本地電腦存放 的庫,commit之後,更新的 就會同步到本地庫中,但是有乙個風險,如果...