创建工作目录与日常指令

工作目录(WorkSpace)一般就是你希望Git帮助你过来的文件夹,可以是你项目的命令,也可以是一个空目录,建议不要有中文

日常使用需要记住下图6个命令

img

提交管理

提交全部

  • 添加所有文件进版本管理

    • git add .
  • 提交所有文件到本地仓库

    • git commit . -m "提交更新说明"
  • 提交到远程仓库

    • git push origin master
  • 强制提交到远程仓库

    • git push -u origin master -f
    • 注意:这样会使远程修改丢失,一般是不可取的,尤其是多人协作开发的时候。

提交部分

  • 添加文件进版本管理

    • git add 添加管理的文件
  • 提交文件到本地仓库

    • git commit 想提交的文件 -m "提交更新说明"

拉取管理

### 从本地仓库拿出来进行操作

  • 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输入上面的命令

img

img

克隆远程仓库

  1. Gittee、Github管网选择项目克隆

开源软件 - Gitee.com

GitHub

  1. 选择你要保存的文件夹执行以下代码,克隆远程目录,将远程服务器上的仓库完全镜像一份至本地

    # 克隆一个项目和它的整个代码历史(版本信息)
    
    $ git colone [url] https://gitee.com/mindskip/xzs-mysql.git
  2. 开始克隆

img

img

最后修改:2023 年 04 月 14 日
如果觉得我的文章对你有用,请随意赞赏