-
第一種
git merge -abort 保留當前分支的代碼
第二種方法把沖突的顯示刪除掉然后留下要保留的代碼.前提是和其他分支的人溝通商量完.
git add .
然后git commit 會到這個界面來
然后按 i 就可以編輯
然后按esc后按:再按wq退出
編輯完成后 git commit -m '解決沖突之后的代碼'
查看全部 -
比如? 你在? master 分支想要合并dev分支的代碼
?git merge dev
就合并了代碼dev
查看全部 -
git branch? 查看分支
git branch 要創建的分支名? ? ? 創建分支
git checkout 要切換的分支名
git branch -d 要刪除的分支名? ?不能刪除所在的分支
git branch -D 強制刪除分支? 既使你提交了內容也可以刪除
創建分支并直接跳轉到該分支上
git checkout -b 要創建的分支
查看全部 -
git tag 查看標簽
git tag v1.0 創建標簽? 默認加在最新一次的提交代碼上
也可以給已經提交的commit id 添加標簽
git tag? ? v0.5? 復制的commit ID 的部分開頭? 文件
刪除標簽
git tag -d v0.5
推送標簽到遠程
git push origin? ?v0.5
查看全部 -
.gitignore? ? ?里面寫入不要提交到遠程倉庫的文件或者文件夾?
git push? origin master 推送到遠程倉庫
git pull? 拉取遠程倉庫
先拉后推原則
?
查看全部 -
git log 查看 復制需要返回的版本
git checkout? 復制的版本id的某一開頭部分 -- 指定要返回版本的文件
然后 git add .
git commit -m '將指定文件回到指定版本'
查看全部 -
git reset --hard HEAD^ 返回上一個版本
git reset --hard HEAD^^? 返回上兩個版本
如果版本過多的話
可以先git log 拿到commit 的id
復制開頭某一部分也可以
然后 git reset --hard?243fc277d
就能回到你想要的版本號了
查看全部 -
當修改的文件通過 git add . 保存后
通過 git checkout -- home/home.html 是無法生效了
因為已經被追蹤了.
要撤銷追蹤? git reset HEAD home/home.html
然后才能執行 git checkout -- home/home.html
查看全部 -
第一種方法
git log --pretty=oneline 要修改的文件的名字
git log --pretty=oneline home/demo.html
然后復制 顯示出類似于68a3f7565973424913097cea152913402c746bca
然后git show 復制的內容
第二種方法
git log -p home/home.html
查看全部 -
移動文件到文件夾
git mv demo.html home
移動文件到文件夾并重命名
git mv demo.html home/home.html
查看全部 -
先 git 提交一個文件到暫存庫
然后手動修改文件名
然后 git status 查看狀態
然后 git add 修改的文件名
再 git rm 修改前的文件名
然后git status 查看狀態
也可以直接命令修改文件名
git mv 改動之前的文件名字 改動之后的文件名字
git mv home.html demo.html
查看全部 -
octotree
| github 文件樹,查看文件非常方便
Enhanced GitHub
| 可以查看文件大小,可直接下載當個文件
GitZip for github
| 可以下載文件夾,在文件夾空白區域雙擊出現下載按鈕
查看全部 -
克隆遠程倉庫
? ? 坑:會自動創建文件夾
? ? git clone https://github.com/guoqian0229/todo-list.git ../todo-list-git-test
配置本地用戶有郵箱
? ? ?git config --add --local user.name 'qian'
? ? ?git config --add --local user.email '[email protected]'
? ? git config --local --list
? ? | 查看本地配置
將本地分支與遠程分支做關聯
? ? git checkout -b test remotes/origin/test
? ? | 切換到test分支,并且與遠端分支做了關聯
新用戶修改并提交文件
? ? 修改文件內容
? ? git add .
? ? git commit -m 新用戶的修改
? ? git push
舊用戶修改代碼
? ? git fetch
? ? | 拉取所有倉庫
? ? ?git checkout -b test remotes/origin/test
? ? | 切換到test分支,并且與遠端分支做了關聯
? ? 修改代碼
? ? git add .
? ? git commit -m 舊用戶修改代碼
? ? git push
查看全部 -
拉取遠程倉庫
? ? git fetch
推送分支代碼
? ? git push origin dev
刪除分支
? ? git push origin --delete dev
注意
? ? 該分支是否不需要了
? ? 該分支是否已經合并了代碼
查看全部 -
查看版本路徑
? ? git log --pretty=oneline --graph
查看全部
舉報