创建工作目录与日常指令
工作目录(WorkSpace)一般就是你希望Git帮助你过来的文件夹,可以是你项目的命令,也可以是一个空目录,建议不要有中文
日常使用需要记住下图6个命令:
提交管理
提交全部
添加所有文件进版本管理
- git add .
提交所有文件到本地仓库
- git commit . -m "提交更新说明"
提交到远程仓库
- git push origin master
强制提交到远程仓库
- git push -u origin master -f
- 注意:这样会使远程修改丢失,一般是不可取的,尤其是多人协作开发的时候。
提交部分
添加文件进版本管理
- git add 添加管理的文件
提交文件到本地仓库
- git commit 想提交的文件 -m "提交更新说明"
拉取管理
远程仓库拉取到本地仓库
拉取初始仓库代码到本地仓库
代码更新了拉取新代码到本地仓库
- git fetch origin master
### 从本地仓库拿出来进行操作
- git checkout branch
### 直接拉取远程到操作空间
- git pull origin
倒退
强制覆盖本地代码(与git远程仓库保持一致)
git强制覆盖:
- git fetch --all
- git reset --hard origin/master
- git pull
git强制覆盖本地命令(单条执行)
- git fetch --all && git reset --hard origin/master && git pull
倒回某个版本
- git reset --hard HEAD^
- git reset --hard HEAD~1
- git reset --59cf9334cf957535cb328f22a1579b84db0911e5
本地仓库搭建
创建全新的窗口,需要用GIT过来的项目的根目录执行:
#在当前目录新建一个Git代码库
$ git init
选择你要保存本地仓库的文件夹右键打开Git Bash输入上面的命令
克隆远程仓库
- Gittee、Github管网选择项目克隆
选择你要保存的文件夹执行以下代码,克隆远程目录,将远程服务器上的仓库完全镜像一份至本地
# 克隆一个项目和它的整个代码历史(版本信息) $ git colone [url] https://gitee.com/mindskip/xzs-mysql.git
- 开始克隆