git使用方法

Git 使用方法

初始化配置

git --version #查看Git版本
git config --global user.name "YouName"	# 配置用户名
git config --global user.email "YouEmail" # 配置邮箱
git config --global credentia.helper store # 保存

初始化仓库

git clone <远程库地址> [<指定本地存储地址>] # 将远程项目克隆到本地

git init #初始化一个新项目
git remote add origin 远程仓库地址 # 推送到远程库

基本使用方法

git status # 查看版本库当前状态
git add <指定文件> # 将此文件添加到暂存区
git add . # 将所有文件添加到暂存区
git commit -m "message" # 将代码从暂存区提交到本地仓库
git commit --amend	# 追加提交(在不增加新的commit情况下,将新的代码追加到前一次)
git push # 将本地文件推送到远程仓库
git log # 查看提交的版本
git diff 版本号 # 查看版本差异
git push origin master	# 将本地文件推送到远程仓库
git pull origin master	# 获取远程仓库内容

git push origin HEAD:refs/for/maste
	1. git push:推送代码
	2. origin : 是远程的库的名字
	3. HEAD: 是一个git指针,指向你正在工作的本地分支的指针,可以把它当做本地分支的别名,git这样就可以知		道你工作在哪个分支
	4. refs/for :意义在于我们提交代码到服务器之后是需要经过code review 之后才能进行merge的

分支创建以及合并

git branch	# 查看所有分支
git branch <新分支> <旧分支>		# 基于旧分支建立一个新分支
git branch <分支名> # 基于当前分支创建新分支
git branch -d <分支名>	# 删除此分支
git checkout <分支名>	# 切换分支
git merge 分支	# 将指定分支合并到当前分支
git cherry-pick	<commit_id>	#将指定的提交(commit)应用于其他分支。

详细查看版本

git reflog	# 查看每个版本的版本号
git log --pretty=oneline 	# 行形式展示所有提交的版本
git log --graph --all # 以树形结构查看

修改操作

git rm	# 从版本库删除文件
git checkout/reset -- <文件名> 	# 放弃单个文件修改
git checkout/reset .	# 放弃所有文件
git log	# 查看提交的版本
git log --pretty=oneline 	# 行形式展示所有提交的版本
git reflog	# 查看每个版本的版本号
git reset --hard 版本号		# 回退到到此版本号的版本
git tag # 查看所有标签
git tag <标签> # 添加新标签

解决冲突

# 最好的方式为每次更改前先从远程仓库pull一次
# 强行覆盖
git fetch --all #从远程拉取最新的代码 不合并
git reset --hard origin/master # ⽤服务器的master分⽀强制覆盖本地

忽略文件 .gitignore

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值