git 的使用(新手)
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在线仓库账号
把代码推到远程仓库
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,文件2git 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 旧名称 新名称
浙公网安备 33010602011771号