常见Git命令使用

常见Git命令使用

1.初始化创库 git init
常见Git命令使用_第1张图片
2.git status 这个命令顾名思义就是查看状态, 这个命令可以算是使用最频繁的一个命令了, 建议大家没事就输入下这个命令, 来查看你当前 git 仓库的一些状态。
常见Git命令使用_第2张图片
3.git add 文件名 将文件添加到git仓库中 git add . 就是将没添加的数据都添加上去
4. git commit -m ’ ’ 在add之后提交 -m ‘ ’ 放入提交信息 如:first
commit 执行了以上命令代表我们已经正式进行了第一次提交

看到这里估计很多人会有疑问, 我想要提交直接进行 commit 不就行了么, 为什么先要再 add一次呢? 首先 git add 是先把改动添加到一个「暂存区」 , 你可以理解成是一个缓存区域, 临时保存你的改动, 而 git commit 才是最后真正的提交。 这样做的好处就是防止误提交, 当然也有办法把这两步合并成一步, 不过后面再介绍, 建议新手先按部就班的一步步来。

5.git log git log 命令可以查看所有产生的 commit 记录
常见Git命令使用_第3张图片
6. git branch 列出本地所有的分支
git branch -r 列出所有远程分支
git branch [name] 新建一个分支,但依然停留在当前分支
git checkout -b [branch] 新建一个分支,并切换到该分支
git merge [branch] 合并指定分支到当前分支
git branch -d [name] 删除分支
git checkout [name] 切换分支
git push origin --delete [name] 删除远端分支
git push origin --delete feat-20221031-amis
git branch -dr [remote/branch] 删除远端分支

branch 即分支的意思, 分支的概念很重要, 尤其是团队协作的时候, 假设两个人都在做同一个项目, 这个时候分支就是保证两人能协同合作的最大利器了。 举个例子, A, B俩人都在做同一个项目, 但是不同的模块, 这个时候A新建了一个分支叫a, B新建了一个分支叫b, 这样A、 B做的所有代码改动都各自在各自的分支, 互不影响, 等到俩人都把各自的模块都做完
了, 最后再统一把分支合并起来
7.git config --list 显示当前Git配置
常见Git命令使用_第4张图片
8.设置提交代码时的用户信息
git config --global user.name “[name]”
git config --global user.email “[email address]”
9.远程同步

下载远程仓库的所有变动
$ git fetch [remote]
常见Git命令使用_第5张图片

显示所有远程仓库
$ git remote -v

显示某个远程仓库的信息
$ git remote show [remote]

增加一个新的远程仓库,并命名
$ git remote add [shortname] [url]

取回远程仓库的变化,并与本地分支合并
$ git pull [remote] [branch]
git pull origin master

上传本地指定分支到远程仓库
$ git push [remote] [branch]

强行推送当前分支到远程仓库,即使有冲突
$ git push [remote] --force

推送所有分支到远程仓库
$ git push [remote] --all

10.git恢复之前的版本
https://blog.csdn.net/yxlshk/article/details/79944535

常见Git命令使用_第6张图片

你可能感兴趣的:(git,java)