分支(git branch)
git branch 命令用于列出褒纲,創(chuàng)建或刪除分支。
git branch -a
git branch
git branch -v # 查看每一個(gè)分支上的最后一次commit
git branch 分支名 # 創(chuàng)建分支
git checkout 分支名 # 切換分支
代碼合并(git push)
git push
命令用于從將本地的分支版本上傳到遠(yuǎn)程并合并蜗搔。
# 倉(cāng)庫(kù)名稱默認(rèn)為 origin
git push git倉(cāng)庫(kù)名 本地分支名:遠(yuǎn)程分支名
# 本地分支名與遠(yuǎn)程分支名相同的話壳贪,直接寫一個(gè)就行
git push git倉(cāng)庫(kù)名 本地分支名
git push origin # 本地的 master 分支推送到 origin 主機(jī)的 master 分支
git push # 默認(rèn)只推送當(dāng)前分支
git push --no-verify # 推送忽略 Git 的預(yù)推送鉤子
管理倉(cāng)庫(kù)(git remote)
git remote # 列出當(dāng)前倉(cāng)庫(kù)中已配置的遠(yuǎn)程倉(cāng)庫(kù)
git remote -v # 列出當(dāng)前倉(cāng)庫(kù)中已配置的遠(yuǎn)程倉(cāng)庫(kù),并顯示它們的 URL
git remote add 遠(yuǎn)程倉(cāng)庫(kù)的名稱 遠(yuǎn)程倉(cāng)庫(kù)地址 # 添加一個(gè)新的遠(yuǎn)程倉(cāng)庫(kù)。指定一個(gè)遠(yuǎn)程倉(cāng)庫(kù)的名稱和 URL菇肃,將其添加到當(dāng)前倉(cāng)庫(kù)中
git remote rename <old_name> <new_name> # 將已配置的遠(yuǎn)程倉(cāng)庫(kù)重命名
git remote remove <remote_name> # 從當(dāng)前倉(cāng)庫(kù)中刪除指定的遠(yuǎn)程倉(cāng)庫(kù)
git remote set-url <remote_name> <new_url> # 修改指定遠(yuǎn)程倉(cāng)庫(kù)的 URL
git remote show <remote_name> # 顯示指定遠(yuǎn)程倉(cāng)庫(kù)的詳細(xì)信息,包括 URL 和跟蹤分支