相關(guān)學(xué)習(xí)資料:
- 廖雪峰的官方網(wǎng)站(很詳細(xì),感謝博主)
- git官方教程
- 其他教程
- coding代碼托管使用手冊(個(gè)人在使用coding)
git常見命令:
-
提交代碼到遠(yuǎn)程倉庫步驟:
1想虎、git init 初始化倉庫 2拷姿、git add . 添加文件到緩存區(qū) (可使用 git rm --cached 移除add的文件) 3逛万、git commit -m "提交信息" 將緩存區(qū)的文件提交到本地倉庫 4捻激、git push origin master/branch 將本地倉庫的文件提交到遠(yuǎn)程倉庫蛾娶,其中master是主分支括勺,branch是其他分支缆八,看需求提交 在提交的時(shí)候可能會(huì)報(bào)錯(cuò),這時(shí)候就要把遠(yuǎn)程倉庫的倉庫扒下來:git pull 消除沖突后再提交上去
-
一些操作的命令:
(1)分支相關(guān): git branch a 新建分支a (可用 git branch -d a 刪除分支a) git checkout a 切換到分支a 上面兩步可以合并為:git checkout -b a 新建并切換到分支a git branch 查看當(dāng)前分支疾捍,標(biāo)有星號(hào)的是當(dāng)前分支 git merge b (假設(shè)目前是在a分支)把b分支的工作成功合并到a分支上 (2)遠(yuǎn)程庫相關(guān): git remote add origin git@github.com:michaelliao/learngit.git 將本地倉庫關(guān)聯(lián)到遠(yuǎn)程庫 git remote -v 查看該項(xiàng)目的遠(yuǎn)程倉庫以及權(quán)限 (3)版本回退: git log 查看最近到最遠(yuǎn)的提交記錄 git reflog 查看每一次的命令 git reset --hard HEAD^ 回退到上一個(gè)版本奈辰,如果需要會(huì)退到上上個(gè)版本,是HEAD^^, git reset --hard 版本號(hào) 回退到指定版本
-
其他一些命令:
(1)SSH key 配置: cd ~/.ssh 這兩個(gè)命令檢查自己是否有SSH密鑰(尋找一對以 id_dsa 或 id_rsa 命名的文件乱豆, ls 其中一個(gè)帶有 .pub 擴(kuò)展名奖恰。 .pub 文件是你的公鑰,另一個(gè)則是私鑰。) SSH-keygen 在本機(jī)生成一個(gè)SSH (默認(rèn)位置/Users/用戶名/.ssh) 之后兩次按enter即可瑟啃,之后綁定到相應(yīng)網(wǎng)站即可 ssh -T git@github.com 測試ssh連接是否成功
截圖
根據(jù)自己平時(shí)踩的坑更新~