一、指定分支克隆代码使用-b参数指定分支
git clone -b <branch_name> --single-branch <repository_url>
二、git回退版本
1.文件回滚
查看文件要回滚的提交版本ID
git log -- path/to/file
在使用git checkout命令指定提交的版本ID
git checkout <commit_id> -- path/to/file
如果只是想回滚文件到最新的仓库版本,直接HEAD就行了,HEAD代表当前仓库中最新的版本
git checkout HEAD -- path/to/file
如果你想要删除工作目录和暂存区中的更改,并回滚到最近一次提交的状态
git rest HEAD -- path/to/file
如果你想要撤销某个特定的提交(会生成一个新的commit),可以使用:
git rest <commit_id> -- path/to/file
2.回滚目录
git log
# 回滚到那个版本,替换下面的commit_hash为你找到的hash
git reset --hard commit_hash
请注意,使用--hard选项会使工作目录中所有未提交的更改和之前的提交都被丢弃,所以请谨慎使用。如果你只想要回滚版本但保留工作目录中的更改,可以使用--soft选项。
如果你想要保留回滚的版本,但是在回滚之后创建一个新的commit,可以使用git revert命令。
git revert commit_hash
标签:回滚,git,file,--,命令,版本,path,大全
From: https://www.cnblogs.com/velloLei/p/18530591