快速设置— 如果你知道该怎么操作,直接使用下面的地址
强烈建议所有的git仓库都有一个README, LICENSE, .gitignore文件
Git入门?查看 帮助 , Visual Studio / TortoiseGit / Eclipse / Xcode 下如何连接本站, 如何导入仓库
简易的命令行入门教程:
1. git 全局设置:
git config --global user.name "xxxx"
git config --global user.email "xxx@user.noreply.gitee.com"
创建 git 仓库:
mkdir aa
cd aa
git init
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin https://gitee.com/xxx/aa.git
git push -u origin "master"
已有仓库?
cd existing_git_repo
git remote add origin https://gitee.com/xxx/aa.git
git push -u origin "master"
2. git clone 获取指定分支的指定commit版本
第一步: git clone [git-url] -b [branch-name]
第二步: git reset --hard [commit-number]
具体例子:
git clone https://github.com/ultralytics/yolov5
cd yolov5
git reset --hard c5360f6e7009eb4d05f14d1cc9dae0963e949213
3. 克隆远端代码并推送
# 克隆某个分支名下的代码
git clone -b yyq --depth 1 http://XXX/XXX/XXX.git
创建远程分支
就是先创建本地分支,然后推到远程
git checkout -b 分支名
git add .
git commit -m "xxxxx"
git push --set-upstream origin 分支名
4. 免密上传
一条命令实现保存用户名和密码不用再输入
git config --global credential.helper store
git pull /git push (第一次输入,后续就不用再次数据)
push你的代码 (git push), 这时会让你输入用户名和密码, 这一步输入的用户名密码会被记住, 下次再push代码时就不用输入用户名密码 ! 这一步会在用户目录下生成文件.git-credential记录用户名密码的信息。文章来源:https://www.toymoban.com/news/detail-512112.html
5. 常见问题处理
位于分支 dev01
您的分支和 'origin/dev01' 出现了偏离,
并且分别有 1 和 9 处不同的提交。
(使用 "git pull" 来合并远程分支)
无文件要提交,干净的工作区
文章来源地址https://www.toymoban.com/news/detail-512112.html
git reset --hard origin/dev01
- https://blog.csdn.net/a541972321/article/details/125476014
- https://blog.csdn.net/wgh4318/article/details/128531885
到了这里,关于git篇---git clone 获取指定分支的指定commit版本的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!