最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Git 基本操作

2022-08-16 10:50 作者:-l0_0l-  | 我要投稿

目錄

1. 使用前配置

  • 設(shè)置用戶信息(若每個項目不同 user ,則不要使用 --global

    • git config --global user.name '<name>'

    • git config --global user.email '<email>'

  • 設(shè)置 git 子命令別名

    • git config --global alias.co checkout

    • git config --global alias.br branch

    • git config --global alias.ci commit

    • git config --global alias.st status

2. 常用

  • git init 初始化倉庫

  • git init --bare 初始化裸倉庫,作為共享倉庫

  • git clone <git-url> <local-name> 復(fù)制倉庫,會默認(rèn)跟蹤源倉庫的 master 分支

  • 忽略部分未被添加過的文件,可編輯 .gitignore ,可使用 * 通配符

  • git pull 拉取默認(rèn)跟蹤的分支

  • git co -b <分支名> 創(chuàng)建分支

  • git co <分支名> 切換分支

  • git add <file-name> 暫存修改,可用通配符

  • git st 查看當(dāng)前倉庫的文件狀態(tài)

  • git diff or git diff <file-name> 比較差異

  • 撤銷修改,根據(jù) git st 中的提示操作

  • git commit -m '<comment>' 提交修改

  • git commit --amend 將已經(jīng) add 的文件添加到上一次 commit

  • git log or tig 查看提交歷史

  • git reset --soft HEAD~ 撤銷上一次提交,但修改不會丟失; --hard 會丟棄修改

  • git rebase <需要合并到的分支名>git push 前先執(zhí)行一遍,避免合并沖突

  • git push <遠(yuǎn)程倉庫名> <分支名> 默認(rèn)的遠(yuǎn)程倉庫名為 origin

  • git merge <分支名> 當(dāng)分支合并到當(dāng)前分支

  • git br -d <分支名> 刪除分支, -D 可強(qiáng)制刪除

3. 偶爾要用到

  • 臨時需要切換分支修改別的東西,可用 git stash

    • git stash save '<comment>' 保存當(dāng)前已經(jīng)暫存的修改

    • git stash list 列出所有 stash

    • 重新應(yīng)用 git stash pop or git stash apply <stash-name> ,stash-name: e.g. stash@{0}

    • 移除 stash git stash drop <stash-name> or git stash clear 移除全部 stash

  • 使用公共庫,可用 git submodule

  • git remote -v 查看遠(yuǎn)程倉庫

4. 不太常用

  • git rm <file-name> 移除文件

  • 重命名,可使用 git mv 或者 mv 之后再 git add

Git 基本操作的評論 (共 條)

分享到微博請遵守國家法律
都兰县| 绥江县| 兰坪| 昌图县| 全州县| 安阳市| 临颍县| 金湖县| 巨鹿县| 德令哈市| 富平县| 黄骅市| 喜德县| 南投市| 明光市| 德令哈市| 开封市| 吴忠市| 屏南县| 饶河县| 两当县| 太湖县| 鄂温| 方城县| 龙川县| 灵寿县| 沁阳市| 富蕴县| 武陟县| 女性| 山东省| 同心县| 尖扎县| 兰西县| 儋州市| 康乐县| 天柱县| 伽师县| 白山市| 淮南市| 南川市|