git status (-s) 查看文件狀態
git init 創建本地的git倉庫
git clone 克隆倉庫
git add [文件名]   添加到緩存區
git rest HEAd [文件名] 刪除緩存區的數據
git commit -m "日志信息" 將暫存區的文件修改提交到本地倉庫
git rm [文件名]   刪除文件

將文件添加到忽略列表
//在git環境下創建.gitignore文件
 通過touch .gitignore創建.gitignore文件
 .gitignore可以屏蔽文件的檢查 如 *.txt c/ c/cor/*.txt c/**/*.txt
 
查看日志信息
    git log 查看日志記錄
    通過q退出日志記錄

查看遠程創庫
git remote
git remote -v
git remote show origin
添加遠程倉庫(本地倉庫可以對應多個遠程倉庫)
git remote add origin https://gitee.com/th328/repo1.git
移除遠程倉庫的連接
git remote rm [名稱]

從遠程倉庫抓取和拉取
抓取   git fetch 不會自動合并
手動合并 git merge origin/master
拉取  git pull    
git pull origin master

上傳  git push origin(名稱) master(分組)


查看分支
    # 列出所有本地分支
    $ git branch
    # 列出所有遠程分支
    $ git branch -r
    # 列出所有本地分支和遠程分支
    $ git branch -a
創建分支
    git branch [分支的名稱]
切換分支
    git checkout [分支的名稱]
推送至遠程倉庫分支
    git push origin b1
合并分支
    git merge [被合并的文件] [合并到分支]
刪除分支
    git branch -d b2(分支)
    git branch -D b2(分支)//強制刪除
    
刪除遠程分支
    git push origin -d [分支]
    

創建標簽
git tag [標簽名]
查看標簽
git tag
git show [標簽名]
上傳遠程服務器
git push origin v0.1
檢出標簽
git checkout -b b3 v1.0
刪除標簽
git tag -d [標簽名]
刪除遠程的taag
git push origin :refs/tags/[標簽名]


配置ssh協議
1.生成公鑰和私鑰
$ ssh-keygen -t rsa