- 前言
小烏龜就是封裝了git命令的界面可視化工具
也就是傻瓜式操作,個人感覺有可視化界面很傻事示,體現(xiàn)不出程序員,
不想用也不喜歡用
前戲
新建項目上傳代碼到git
在git網(wǎng)頁端新建一個項目
新建項目
image.png
空項目
image.png
上傳本地代碼到git
git init
git add . 或者 git add filename
git commit -m 'first'
git remote add origin git@github.com:g-ices/test.git
git push -u origin master
image.png
image.png
image.png
成功上傳
image.png
前面的網(wǎng)上一搜一大把
接下來網(wǎng)上搜的很迷惑的,有點不懂的
git命令更新上傳主分支(master)代碼
首先新建一個空的文件夾然后git bash here
image.png
克隆下來項目
git clone git@github.com:g-ices/test.git
image.png
image.png
添加文件或修改文件
image.png
上傳就OK了
git add . 或者git add filename
git commit -m 'second' 引號中的文本內(nèi)容每次需要和以前的不一樣装获,每次上傳都需要要寫
git push -u origin master
image.png
主分支的代碼更新網(wǎng)上也很多
git命令創(chuàng)建子分支(ices)并上傳分支代碼
首先新建一個空的文件夾然后git bash here
image.png
克隆下來項目
git clone git@github.com:g-ices/test.git
image.png
image.png
添加文件或修改文件
image.png
上傳
git add .
git commit -m 'third'
git branch ices
git checkout ices
git push -u origin ices
image.png
image.png
上傳成功
image.png
image.png
git命令對原有子分支(ices)上傳分支代碼
克隆子分支代碼
git clone -b ices git@github.com:g-ices/test.git
##### -b ices 代表 branch 子分支名
image.png
創(chuàng)建test4.py
image.png
上傳代碼
git add .
git commit -m 'fourth'
git push -u origin ices
image.png
成功
image.png
git 回退版本
git log 查看舊版本號
## 回退到指定版本,不保留原更改代碼
git reset --hard e377f60e28c8b84158
## 回退到指定版本厉颤,保留原更改代碼穴豫,且生成新的提交
git revert e377f60e28c8b84158
## 提交代碼
git push -f origin master
git 克隆指定版本代碼
# 克隆項目
git clone git@github.com:g-ices/test.git
# 進入項目目錄
cd test
# 查看版本號
git log
# git checkout 2d2b20f8a3a71427318664fdfdcdf484bc84ad8c(版本號)
# 回退到最新版
git pull origin master
結(jié)語:
要是子分支沒有代碼,需要修改主分支代碼上傳子分支
直接克隆主分支代碼
然后上傳的時候在git bash 中:
創(chuàng)建子分支 git branch g_ices
切換到子分支 git checkout g_ices
上傳 git push -u origin g_ices
這樣就ok了
一個不想做程序員的程序員