Git常用命令汇总

1.查看Git账号信息

  1. 查看本地已登录的账号
git config user.name
  1. 查看本地已登录的账号绑定的邮箱
git config user.email

2. Git如何修改注释

  1. 还没有push
git commit --amend -m "新的注释"
git push
  1. 已经push了
git commit --amend -m "新的注释"
git push -f

3.在本地删除GitHub上的项目中的target和.idea目录

在本地项目(从git上clone下来的项目),点击Git Bash Here,然后输入以下命令:

git rm -r --cached .idea
git rm -r --cached target
git commit -m '(gitignore commit and remove .idea)'
git push

然后输入用户名和密码即可

4.Git分支合并

如果要将开发中的分支(0.1),合并到稳定分支(master),

  1. 首先切换到master分支:要合并到哪个分支,就切换到哪个分支执行合并操作
git checkout master
  1. 执行合并操作
git merge 0.1
  1. 如果有冲突会提示你,使用git status查看冲突文件
  2. 解决冲突,然后使用git add或git rm将解决后的文件暂存
  3. 所有冲突解决后,git commit 提交更改,然后再git push(此时会提示输入git账号密码)提交代码到远程分支

5.本地代码提交到GitHub

  1. 先在Github上新建repository,然后git clone “XXXXXX.git” 到本地文件夹,把要提交到Github的代码clone到本地文件夹,右击鼠标Git Bash Here,输入git status可以查看你修改了哪些文件(下面红色标出来的),然后
git add .					一定不要忘记有个点
git commit -m "备注"

上面两行命令可以合并成一行命令:
git commit -a -m "备注"

git push(在git push的时候,可能要求你输入你的用户名和密码,有master ->master的时候,就上传成功了。)
  1. 另外还有一个常用的git命令:git pull 更新本地的代码(多人合作管理一个仓库的时候需要用到,别人push了代码,那你就需要pull一下,把别人写的代码更新到本地来)
  2. 注意:把文件往git版本库添加时: git add 只是添加到暂存区,git push 才是提交到当前分支

6.本地新建分支提交到远程分支

  1. 新建本地分支 git checkout -b 0.1 或者在idea中直接创建分支
  2. 查看现在的分支状态 git branch 星号(*)表示当前所在分支。现在的状态是成功创建的新的分支并且已经切换到新分支上
  3. 把新建的本地分支push到远程服务器,远程分支与本地分支同名(当然可以随意起名):git push origin 0.1:0.1
  4. git branch -a 查看所有分支,会看到remotes/origin/0.1这个远程分支,说明新建远程分支成功

7.使用命令行在本地目录,克隆远程仓库非master分支(如0.1)的代码

 git clone -b 0.1 xxx.git 

8.解决git命令行中文乱码配置

   git config --global core.quotepath false 

9.GIt本地及远程分支回退

  1. 本地版本回退
git reset --hard commit_id(可用 git log –oneline 查看)
  1. git远程版本回退
git push origin HEAD --force #远程提交回退

或者
git reset --hard HEAD~1			HEAD~1换成要回退的那个版本的代码的commit_id
git push --force			    输入账号密码即可

参考文章

  1. 分布式版本控制系统Git学习资源收集汇总(附Github个人简历自动生成)
  2. Intellij idea上传项目到github
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值