git常用命令远程

从远程仓库克隆

git clone 远程Git仓库地址 

查看远程仓库

#仓库服务器的名字
git remote
#仓库地址
git remote -v

本地仓库跟远程仓库建立关联关系

# 运行 git remote add origin <url> 添加一个新的远程 Git 仓库
git remote add origin 远程仓库地址

移除无效的远程仓库

git remote rm 仓库名(默认origin)

从远程仓库中拉取

git pull 是从远程仓库获取最新版本到本地仓库
如果原来没有库,那么需要
git clone 远程仓库地址

代码冲突
多人协同开发时,避免不了会出现代码冲突的情况

git push 后如果发现冲突,那么需要把代码先拉取过来
git pull 拉取后,修改标注出来的冲突内容
因此要保持好习惯,如:
养成良好的操作习惯,先`pull`在修改,修改完立即`commit`和`push`

Git分支

列出所有本地分支

git branch

列出所有远程分支

git branch -r

列出所有本地分支和远程分支

git branch -a

创建分支

// 创建分支
git branch 分支的名字

切换分支

// 创建分支
git branch 分支的名字

推送至远程仓库分支

git push origin 分支的名字

合并分支

git merge 分支的名字

删除分支

删除本地分支
git branch -d 分支名字
强行删除本地分支
git branch -D 分支名字

要查看当前的版本,可以使用以下命令:

  1. git log:此命令将显示提交历史,包括提交的哈希值(commit hash)、作者、日期、提交信息等。默认情况下,git log会以最新的提交为起点,按照时间顺序显示所有提交记录。

  2. git show:该命令会显示最新一次提交的详细信息,包括所有修改的文件、修改的内容以及提交的作者和日期。

  3. git branch:此命令会显示当前所有的分支,并且用一个星号标记出当前所在的分支。

  4. git describe:该命令会显示当前所在 commit 的相关信息,包括最近的 tag、commit 哈希值以及距离最近的 tag 的提交数。这个命令可以用于生成当前版本的唯一标识。

  5. git status:此命令用于查看当前分支的状态,包括已修改的文件、已暂存的更改以及未跟踪的文件。通过查看状态,可以了解当前工作目录是否与最新的提交一致。

这些命令可以通过在命令行中输入来查看当前的版本信息。根据需要选择合适的命令,以了解当前的版本情况。

要显示当前版本(即最后一次提交的版本)的信息,你可以使用以下Git命令:

git log -1

这将显示最近的一次提交信息,包括提交哈希、作者信息、日期和提交消息。

如果你只想要看到当前HEAD的哈希值,可以使用:

git rev-parse HEAD

这将输出当前分支最新提交的哈希值。