一、分支:
????git checkout -b 分支名:新建并切換到新分支纷宇。
????git branch: 查看當(dāng)前分支夸盟。
????git checkout 分支名:切換分支(已有分支)。
????git branch -d 分支名:刪除分支像捶。
????git pull:拉取分支最新內(nèi)容上陕。
????git merge develop:將本分支內(nèi)容合并到develop 分支上。
????git reset --hard origin/當(dāng)前分支名:將當(dāng)前分支本地編輯的所有內(nèi)容舍棄拓春。
????git clone -b 想要拉取的分支名xxx(URL) 文件名:拉取分支內(nèi)容释簿。
二、git只提交部分修改的文件(提交指定文件)步驟:
? ? 1硼莽、 git status -s查看倉庫狀態(tài)
? ? 2庶溶、 git add src/components/文件名 添加需要提交的文件名(加路徑--參考git status打印出來的文件路徑)
? ? 3、 git stash -u -k忽略其他文件懂鸵,把現(xiàn)修改的隱藏起來偏螺,這樣提交的時(shí)候就不會(huì)提交未被add的文件
? ? 4、 git commit -m "哪里做了修改可寫入..."
????5匆光、 git pull拉取合并
? ? 6套像、 git push推送到遠(yuǎn)程倉庫
? ? 7、 git stash pop恢復(fù)之前忽略的文件(非常重要的一步)
三终息、git本地連接遠(yuǎn)程gitl倉庫步驟:
????1夺巩、安裝git
????2、配置全局變量
? ? git config --global user.name "自己注冊的GitLab用戶名"
????git config --global user.email "自己注冊的GitLab的郵箱"
????3周崭、初始化Git
????git init
????4劲够、關(guān)聯(lián)本地項(xiàng)目和遠(yuǎn)程倉庫
? ? git remote add origin項(xiàng)目Clone下的HTTP鏈接
????5、拉取遠(yuǎn)程倉庫某分支項(xiàng)目
? ? git pull origin分支名稱
????6休傍、添加項(xiàng)目到當(dāng)前分支
? ? git add .
????7征绎、提交添加的項(xiàng)目
? ? git commit -m "備注內(nèi)容"
????8、推送提交的項(xiàng)目到遠(yuǎn)程倉庫
? ? git push
四磨取、其他常用命令:
? ? 1人柿、撤回commit
????git reset --soft HEAD^