//初始化git倉庫,並push到遠端
git init
git remote add origin 地址
git add . //把工做區的全部變化提交到暫存區,包括文件內容修改(modified)以及新文件(untracked file),但不包括被刪除的文件
//git add -u 僅監控已經被add的文件(tracked file),會將被修改的文件提交到暫存區(git add --update的縮寫)
//git add -A 刪除和沒別跟蹤的文件(untracked file)都會被添加到暫存區,(git add --all的縮寫)
git commit -m "程序源代碼"
git push -u origin master
//命令
git checkout -b 分支名
至關於建立並切換分支
git branch 分支名 //建立分支
git checkout 分支名 //切換分支
git branch //查看全部分支和當前分支
git branch -d <name> //刪除指定分支
git merge 分支名 //合併分支名的指定分支到當前分支
git stash //將現場貯藏起來,以便切換分支
git stash list //回來後顯示貯藏的現場
git stash pop //恢復並把stash的內容刪除
git stash clear //刪除全部貯藏內容
git update-index --assume-unchanged /path/file 能夠忽略這個修改,本地保留,不提交到庫裏
git update-index --no-assume-unchanged /path/file 恢復跟蹤