個人筆記
首先打開終端,cd 到項目文件夾
git init :為項目創(chuàng)建一個空的git。
git add .? : 添加項目所有改動。
git commit -m "提交內(nèi)容說明"? :? 提交改動到本地庫。
git remote add origin 倉庫地址? :為項目git添加一個遠(yuǎn)程倉庫。
git remote -v :? 查看項目git已添加的倉庫。
git remote rm origin : 移除項目git已添加的倉庫。
git pull origin master : 拉取遠(yuǎn)程倉庫master分支。
git pull -a :拉取遠(yuǎn)程所有分支。
git push origin master : 提交本地倉庫到遠(yuǎn)程倉庫master分支。
git push origin 分支名 :提交到遠(yuǎn)程分支。
git config --list : 查看git配置。
git config --global user.name "用戶名" : 對git添加全局配置(遠(yuǎn)程倉庫網(wǎng)站賬號,比如碼云賬號)。
git config --global user.email "郵箱" : 對git添加全局配置(遠(yuǎn)程倉庫網(wǎng)站關(guān)聯(lián)郵箱,比如碼云)。
ssh-keygen -t rsa : 生成ssh公鑰(公鑰pub文件路徑會在生成時表明)。
ssh-keygen -t rsa -C "xxxxxxxx@qq.com" : 根據(jù)郵箱生成ssh公鑰(以郵箱結(jié)尾)。
cat /Users/ios/.ssh/id_rsa.pub : 根據(jù)路徑查看公鑰。
git log : 查看提交的歷史版本。
git show 版本號 : 根據(jù)版本號顯示該版本的內(nèi)容。
git branch : 查看分支(master為主分支,* 表示當(dāng)前)。
git branch -r : 查看遠(yuǎn)程分支。
git branch -a : 查看所有分支。
git checkout? 分支名 : 根據(jù)分支名切換到該分支。
git merge 分支名 : 根據(jù)分支名合并該分支到當(dāng)前分支。
git checkout -b 分支名 : 創(chuàng)建并切換到分支。