git 的使用(新手)

Posted agoodday

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git 的使用(新手)相关的知识,希望对你有一定的参考价值。

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使用记录(新手入门)

新手学习Git之在本地使用Git

使用Git 的基本命令,新手

新手安装配置git简洁教程

关于新手小白首次使用Git克隆仓库遇到的问题

新手求助,git,repo使用。。