Git常用命令汇总

Posted mada26

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git常用命令汇总相关的知识,希望对你有一定的参考价值。

1.Git如何修改注释

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

2.在本地删除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

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

3.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账号密码)提交代码到远程分支

4.本地代码提交到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 才是提交到当前分支

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

  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这个远程分支,说明新建远程分支成功

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

 git clone -b 0.1 xxx.git 

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

   git config --global core.quotepath false 

8.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

以上是关于Git常用命令汇总的主要内容,如果未能解决你的问题,请参考以下文章

Git 常用命令汇总表

Git 常用命令汇总表

git常用命令汇总

git常用命令汇总

git常用命令汇总

Git常用命令汇总