git
重要概念
已提交....該文件已經被安全地保存在本地數據庫中了
已修改....修改了某個文件己单,但還沒有提交保存
已暫存....把已修改的文件放在下次提交時要保存的清單中
初次使用需要設置姓名和郵箱
git config --global?user.name?"姓名" git config --global user.email *****@example.com
用于把一個GitHub是的項目clone(下載)到本地變?yōu)楸镜貍}庫
git clone?git@github.com:jirengu/blog.git
cd blog
touch?a.md
echo "hello" >?a.md
git status
git status 查看現在文件狀態(tài)
git add .
git status
git commit -am "add file"
git commit -a 把一些修改直接提交
-am 中m 強制留一些信息方便查詢提交記錄
git status
git push
把當前本地庫里的改動推送到遠程庫(origin)的master 分支
git push origin master
把遠程倉庫的變動更新合并到本地倉庫
git pull
修改文件
vim?a.md
git add .
這里需要注意病苗,如果提交信息包含大量字符串浪耘,提交參數不用加 m
此時會進入vim 界面,按下i或者a進入編輯狀態(tài)踢故,進行編輯
編輯完成后按下 esc 進去命令狀態(tài)宏怔,輸入:wq保存退出vim