码迷,mamicode.com
首页 > 其他好文 > 详细

git 的使用(新手)

时间:2019-08-06 10:37:36      阅读:89      评论:0      收藏:0      [点我收藏+]

标签:git reset   个人   密码   php   使用心得   在线   check   win   move   

git的使用心得

windows版本下载git地址

git config --global user.name 用户名 在使用git前要注册用户名(个人称谓)

git config --global user.email 用户邮箱 在使用git前要注册邮箱(个人称谓)

mkdir test 创建版本库

cd test 进入仓库

git init 初始化test目录为仓库


注意: ###不要把仓库建立在中文目录下
*
git status
查看仓库状态**

git add 文件名 提交文件到暂存区

git commit -m ‘备注修改信息‘ 提交文件到本地仓库

git rm 文件名 在暂存区中删除文件

注册git在线仓库账号

  1. 国外地址

  2. 国内地址

把代码推到远程仓库

git remote add origin https://git.oschina.net/AGoodDay/test.git 添加远程地址

git push origin master 把本地版本推到远程的仓库中去
注意:

这个过程中会让你输入用户名和密码,及你注册远程账户时的账户和密码

git clone https://git.oschina.net/lianshou/test.git 把远程库中的项目复制一份到本地

git pull https://git.oschina.net/lianshou/test.git 拉取最新项目到本地

文件操作

  • 添加多个文件
    git add 文件1 文件2 添加文件1,文件2

    git add *.txt 添加当前目录下的.txt文档

    git add . 添加当前目录的所有变化

  • 删除文件
    git rm file1

  • 移动或改名
    git mv 源文件 新文件

例:
移动:git mv config.php ./inc/config.php

改名:git mv config.php config.inc.php

改动日志

git log 查看项目日志

git log file1 查看某文件的日志

git log . 查看本目录的日志

git diff 版本1(md5) 版本2(md5)比较俩个版本文件差异

git reflog 查看版本变化

HEAD指向当前版本
切换为head的前1版本: git reset --hard HEAD^
切换为head的前2版本: git reset --hard HEAD^^
切换head的前100版本: git reset --hard HEAD~100

也可以用版本号切换

git reset --hard 6207e59

分支

  • 查看分支
    git branch 查看所有分支

  • 创建分支
    git branch dev 创建dev分支

  • 切换分支
    git checkout dev 切换到dev分支

  • 合并分支
    git merge dev 合并dev分支

  • 删除分支
    git branch -d dev 删除dev分支

  • 快速创建和切换分支
    git checkout -b dev 创建dev分支并切换到dev分支

远程仓库

  • 查看仓库
    git remote 查看远程仓库

git remote -v 查看仓库地址

  • 删除远程仓库别名
    git remote remove 远程仓库名

  • 添加远程仓库别名
    git remote add 远程仓库名 远程仓库地址

友情提示:

远程库名一般叫origin,但并非强制,你可以自己起名

  • 修改远程仓库名称
    git remote rename 旧名称 新名称

git 的使用(新手)

标签:git reset   个人   密码   php   使用心得   在线   check   win   move   

原文地址:https://www.cnblogs.com/AGoodDay/p/11307360.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!