git使用手册

1.关于git的操作

1.初始化本地仓库

1.建立git本地库

  • 在本地建立一个文件夹git-test,执行git init命令(这个命令可以把这个目录变成Git可以管理的仓库)

2.克隆远程项目

  • git clone +项目地址

3.将文件存入远程项目中

  • 把需要上传的文件放入上面的克隆文件夹中,再添加新的文件进入git中
  • 关联本地仓库和远程仓库:git remote add origin 项目地址
  • 执行git push命令推送本地仓库到远程仓库:git push origin master
  • 执行git push命令推送本地仓库到远程仓库:git push origin master

4.注意

  • git如果报错说:remote origin already exist,首先用git remote -v查看origin库是不是存在,如果已经存在可以直接进行下面的push更新操作,或者用git remote rm origin删去已存在的远程库,再继续进行操作。

2.项目实操经验

  • 待续

3.常用指令

1.git add 文件名

  • 将新的文件加入git仓库缓存区

2.git commit -m '备注信息'

  • 将这个指令前增加的所有文件都存入git仓库
  • 注意:每次对文件做出修改都需要执行git add操作,不然git无法记录文件的修改,最后在统一commit,或者每次修改都进行git add和commit操作

3.git status

  • 可以随时掌握工作区的状态,也可以知道文件是否被修改

4.git diff

  • 可以查看修改的内容

5.git log

  • 可以知道每次修改了什么内容,这个命令显示从最近到最远的提交日志。按q退出查看

6.git --pretty=oneline

  • 可以返回最新一次的commit id

7.git reset --hard HEAD^

  • 回退到上一个版本 add some words,可以通过打开test.txt文本检验是否回到上一个版本,或者用git log 查看当前是哪个版本
  • 注意:上一个版本可以用HEAD,上上个版本是HEAD^,往上回退多个版本写成HEAD~100

8.git reset --hard 'commit id 的前几位'

  • 通过这种方式可以回到最开始最新的版本

9.rm 文件名

  • 删除工作区的文件

10.git checkout -b 新的分支名称:创建分支,然后切换到dev分支

  • 这个指令相当于以下两句指令
  • git branch 新分支名:创建分支
  • git checkout 新分支名:切换分支

11.git branch:会列出所有的分支

  • 当前分支前面会标一个*号

12.git merge dev

  • 把dev新分支的成果合并到master分支上

13.git branch -d dev

  • 删除dev分支

14.git merge --no-ff (-m "内容")dev

  • 准备合并分支,后面的--no-ff参数,表示禁用fast forward模式
  • fast forward模式会删除分支,会丢掉分支信息

参考博客

原文地址:https://www.cnblogs.com/liutaodashuaige/p/13802970.html