Git常用命令

关键字说明
仓库地址:url
本地分支:master、dev
远程分支:origin master、origin dev

检出仓库

git clone url

git账户设置
查看用户名:git config user.name

查看邮箱 :git config user.email

修改用户名:git config --global user.name "your_name"

修改邮箱:git config --global user.email "your_email"

创建本地分支
创建本地分支(在本地创建dev新分支并将当前分支的代码复制到新的分支)

git branch dev

切换到本地分支(如果本地没有dev分支,远程有dev分支,则是创建本地dev分支并把远程dev分支的代码拉取到本地)

git checkout dev

在本地创建新分支并将当前分支的代码复制到新的分支,同时切换到新创建的分支

git checkout -b dev

创建远程分支
将本地dev分支推送到远程dev分支

git push origin dev

提交本地dev分支作为远程的master分支

git push origin dev:master 

提交本地dev分支作为远程的dev分支

git push origin dev:dev

查看分支
查看全部分支:git branch -a

查看本地所有分支:git branch

查看远程所有分支:git branch -r

查看当前分支修改记录:git status

删除本地分支
正常删除本地分支 (只能删除已经参与了合并的分支)

git branch -d dev

强制删除本地分支

git branch -D dev

删除远程dev分支

git push --delete origin dev

合并分支
将本地的dev分支与当前分支合并

git merge dev

将远程的dev分支与当前分支合并

git merge origin dev

提交本地dev分支修改的代码到远程dev分支
(1)查看当前分支修改记录 git status
(2)将所有修改过的代码添加到暂存区 git add .
(也可以将指定代码添加到本地暂存区 git add fileName)
(3)将暂存区代码提交到本地分支 git commit -m “备注提交内容”
(4)更新远程dev分支的代码到本地dev分支 git pull origin dev
(5)没有冲突,则提交本地dev分支的代码到远程dev分支 git push origin dev
(6)有冲突,需解决冲突,再重复2、3、4、5步操作。

查看历史版本
git log

还原到历史版本
git reset --hard 版本号
git push -f (如果还原到当前版本后其他人也提交了代码到该远程分支,会覆盖掉他人提交的代码)

还原到当前git版本
git reset --hard origin/master
git reset --hard origin/svn454

撤销改修过的文件
撤销没有提交到暂存区的单个已修改的文件
命令:git checkout 文件路径与名称
eg:git checkout src/main/resources/static/js/contract/contract_jxzf_list.js

撤销没有提交到暂存区的所有修改文件

git checkout . 

撤销已提交到暂存区(add操作)的单个修改
命令:git reset 文件路径与名称

撤销已提交到暂存区(add操作)的所有修改

git reset HEAD .

删除已提交到本地分支(commit操作)的所有修改

git reset HEAD ~1 

查看当前git提交路径

git remote -v

修改当前git提交路径

 git remote set-url origin http://127.0.0.1:10000/r/ERP.git

git看不到别人创建的远程分支,解决方法:使用git fetch拉取远程所有分支

git fetch
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

二次觉醒

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值