git常用命令指导

git常用命令指导

本文介绍一些工作中常用的git命令
1.配置git信息

git config --global user.email ""
git config --global user.name ""

查看配置

git config -l

2.下载项目

   git  clone 项目地址

3.切换分支
可以使用下面的命令来查看项目的所有分支

 git branch -a

然后使用下面命令切换分支

 git checkout branchname

注意branchname不要带origin/
4.查看文件的状态

git status

这样会列出所有有变更文件的状态
5.把要提交的文件添加到暂存区中

git add 文件名

或者使用下面添加所有文件

git add ./

要把已add的文件从暂存区删除可以使用

git rm --cache 文件名

批量移除可以使用

git rm -r --cache ./

6.提交

git commit 

只提交一个文件

git commit 文件名

会进入到vim编辑提交信息,退出vim使用

先按Esc键,然后输入 :wq 保存并退出  ZZ 保存并退出  :q! 退出不保存  :e! 退出不保存,并打开原文件

也可以使用下面的命令,提交时把信息写好

git commit -m ""

查看提交历史使用

git log -p -2
-p表示查看每次提交的内容差异
-2 表示显示最近的两次提交

回退commit

git reset --hard <commit_id>
git push origin HEAD --force
--mixed默认的可不带,回退到某个版本保留修改代码但commit和index会回退
--soft 回退到某个版本,保留修改代码和commit信息回退,index不会回退,可以再次commit
--hard 不保留修改代码,commit和index都会回退
<commit_id>每次提交的sha1值,可以通过git log查看也可以使用HEAD HEAD^来代替,HEAD表示最近一次提交,HEAD^表示上一次,HEAD^^上....

7.推送到远程

git push 或git push origin <branchname>

8.查看url

git remote -v

git remote -h 显示remote命令的帮助信息
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值