git的项目创建和常用命令

如果是第一次使用git,需要配置提交者的信息

git config user.name  你的目标用户名
git config user.email 你的目标邮箱名

# 使用--global参数,配置全局的用户名和邮箱,只需要配置一次即可。
git config  --global user.name autumnFish
git config  --global user.email 517729329@qq.com

# 查看配置信息
git config --list

创建git项目的两种方式:

我这里使用gitee举例子;先在gitee官网中申请一个账号
方式一:

1.在gitee中新建一个项目,
2.在你的本地需要存放项目的文件夹中,右击选中‘Git Bash Here’,
3.使用命令git clone 远程仓库地址,把项目克隆到本地

方法二:

1.在你的本地需要存放项目的文件夹中,新建一个text文件
2.进入text文件夹中,右击选中‘Git Bash Here’
3.使用命令,‘git init’进行初始化
4.在text中可以看到一个.git的文件夹,表示初始化成功,git项目创建成功
5.在Git Bash Here中:使用 git remote add origin 远程地址名,把本地仓库和远程的关联;
6.使用git add 要提交的文件名;git commit -m '提交说明'这两个命令把本地代码放到暂存区,
6.git push -u origin master,如果出现fatal: refusing to merge unrelated histories这样的错误信息,
	则使用git pull origin master --allow-unrelated-histories命令,
	原因:两个分支是两个不同的版本,具有不同的提交历史

git基本命令

git status

	作用:查看文件的状态
	红色表示工作区中的文件需要提交
	绿色表示暂存区中的文件需要提交

git add 文件名/目录名

作用:将文件由 `工作区` 添加到 `暂存区`,
在git中,文件无法直接从工作区直接添加到仓库区,必须先从工作区添加到暂存区,
再从暂存区添加到仓库区

 将index.html添加到暂存区
 git add index.html
 
 将css目录下所有的文件添加到暂存区
 git add css
 
 将当前目录下所有的js文件添加到暂存区
 git add *.js
 
 添加当前目录下所有的文件
 git add .
 git add -A
 git add --all

git commit -m “提交说明”

作用:将文件由 暂存区 添加到 仓库区,生成版本号

将文件从暂存区提交到仓库
git commit -m "提交说明"

git log

作用:查看提交日志,可以根据提交码回到某个版本号;
使用`git log`只能看到当前版本之前的信息。使用`git reflog`可以查看所有的版本信息

git reset

作用:版本回退,将代码恢复到已经提交的某一个版本中。
`git reset --hard 版本号` 将代码回退到某个指定的版本(版本号只要有前几位即可)
`git reset --hard head~1`将版本回退到上一次提交

git分支操作

创建分支:

`git branch 分支名称`  :创建分支,分支中的代码,在创建时与当前分支的内容完全相同

查看分支:

`git branch`可以查看所有的分支,

切换分支:

`git checkout 分支名称`

删除分支:

`git branch -d 分支名称`  注意:不能在当前分支删除当前分支,需要切换到其他分支才能删除

创建并切换分支:

`git checkout -b 分支名称`

合并分支:

`git merge 分支名称` 将其他分支的内容合并到当前分支。**合并前先切换到主分支**

git的远程仓库

git clone 远程仓库地址

作用:克隆远程仓库的代码到本地

git push 仓库地址 master

作用:将本地仓库中代码提交到远程仓库

git pull

作用:将远程的代码下载到本地;通常在push前,需要先pull一次

git remote add 仓库别名 仓库地址

每次push操作都需要带上远程仓库的地址,非常的麻烦,我们可以给仓库地址设置一个别名

git remote add autumnFish git@github.com:autumnFish/test.git
git remote remove autumnFish
#git clone的仓库默认有一个origin的别名
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值