1.登陸github,新建倉庫,存放即將提交的代碼git
2.首次提交代碼,按照以下操做github
3.修改或者新增代碼以後繼續提交,按照以下操做app
4.經常使用的git命令工具
git add
添加至暫存區fetch
git add–interactive
交互式添加ui
git apply
應用補丁spa
git am
應用郵件格式補丁日誌
git annotate
同義詞,等同於 git blameorm
git archive
文件歸檔打包對象
git bisect
二分查找
git blame
文件逐行追溯
git branch
分支管理
git cat-file
版本庫對象研究工具
git checkout
檢出到工做區、切換或建立分支
git cherry-pick
提交揀選
git citool
圖形化提交,至關於 git gui 命令
git clean
清除工做區未跟蹤文件
git clone
克隆版本庫
git commit
提交
git config
查詢和修改配置
git describe
經過里程碑直觀地顯示提交ID
git diff
差別比較
git difftool
調用圖形化差別比較工具
git fetch
獲取遠程版本庫的提交
git format-patch
建立郵件格式的補丁文件。參見 git am 命令
git grep
文件內容搜索定位工具
git gui
基於Tcl/Tk的圖形化工具,側重提交等操做
git help
幫助
git init
版本庫初始化
git init-db*
同義詞,等同於 git init
git log
顯示提交日誌
git merge
分支合併
git mergetool
圖形化衝突解決
git mv
重命名
git pull
拉回遠程版本庫的提交
git push
推送至遠程版本庫
git rebase
分支變基
git rebase–interactive
交互式分支變基
git reflog
分支等引用變動記錄管理
git remote
遠程版本庫管理
git repo-config*
同義詞,等同於 git config
git reset
重置改變分支「遊標」指向
git rev-parse
將各類引用表示法轉換爲哈希值等
git revert
反轉提交
git rm
刪除文件
git show
顯示各類類型的對象
git stage*
同義詞,等同於 git add
git stash
保存和恢復進度
git status
顯示工做區文件狀態
git tag里程碑管理