Git GitHub Gitee GitLab
Git
Git 常用命令
git --version 查看 git 版本
git config --global user.name 用戶名 設(shè)置用戶簽名
git config --global user.email 郵箱 設(shè)置用戶簽名
git init 初始化本地庫
dell@DESKTOP-VSDN0Q2 MINGW64 /d/Git-Space/SH0720
$ git init
Initialized empty Git repository in D:/Git-Space/SH0720/.git/
dell@DESKTOP-VSDN0Q2 MINGW64 /d/Git-Space/SH0720 (master)
$ ll -a
total 4
drwxr-xr-x 1 dell 197121 0 May 3 12:27 ./
drwxr-xr-x 1 dell 197121 0 May 3 12:27 …/
drwxr-xr-x 1 dell 197121 0 May 3 12:27 .git/
vim hello.txt 新建文件
git status 查看本地庫狀態(tài)
git add 文件名 添加到暫存區(qū)
git commit -m “日志信息” 文件名 提交到本地庫
git reflog 查看歷史記錄
git reset --hard 版本號 版本穿梭
Git 分支
git branch 分支名 創(chuàng)建分支
git branch -v 查看分支
git checkout 分支名 切換分支
git merge 分支名 把指定的分支合并到當(dāng)前分支上
沖突合并
沖突產(chǎn)生的表現(xiàn):后面狀態(tài)為 MERGING
dell@DESKTOP-VSDN0Q2 MINGW64 /d/Git-Space/SH0720(master|MERGING)沖突產(chǎn)生的原因:
合并分支時,兩個分支在同一個文件的同一個位置有兩套完全不同的修改。Git 無法替
我們決定使用哪一個。必須人為決定新代碼內(nèi)容。
解決: 手動解決
步驟:
1)編輯有沖突的文件,刪除特殊符號,決定要使用的內(nèi)容
特殊符號:<<<<<<< HEAD 當(dāng)前分支的代碼 ======= 合并過來的代碼 >>>>>>> hot-fix
2)添加到暫存區(qū)
Layne@LAPTOP-Layne MINGW64 /d/Git-Space/SH0720 (master|MERGING) $ git add hello.txt3)執(zhí)行提交(注意:此時使用 git commit 命令時不能帶文件名)
Layne@LAPTOP-Layne MINGW64 /d/Git-Space/SH0720 (master|MERGING) $ git commit -m "merge hot-fix" [master 69ff88d] merge hot-fix–發(fā)現(xiàn)后面 MERGING 消失,變?yōu)檎?/p> Layne@LAPTOP-Layne MINGW64 /d/Git-Space/SH0720 (master) $
GitHub
遠(yuǎn)程倉庫操作
git remote -v 查看當(dāng)前所有遠(yuǎn)程地址別名
git remote add 別名 遠(yuǎn)程地址 起別名
git push 別名 分支 推送本地分支上的內(nèi)容到遠(yuǎn)程倉庫
git clone 遠(yuǎn)程地址 將遠(yuǎn)程倉庫的內(nèi)容克隆到本地
git pull 遠(yuǎn)程庫地址別名 遠(yuǎn)程分支名 將遠(yuǎn)程倉庫對于分支最新內(nèi)容拉下來后與當(dāng)前本地分支直接合并(拉取)
總結(jié)
以上是生活随笔為你收集整理的Git GitHub Gitee GitLab的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 怎样查看自己的笔记本电脑配置?
- 下一篇: Cookie和Session 登录