快速設(shè)置— 如果你知道該怎么操作,直接使用下面的地址
強(qiáng)烈建議所有的git倉(cāng)庫(kù)都有一個(gè)README, LICENSE, .gitignore文件
Git入門?查看 幫助 , Visual Studio / TortoiseGit / Eclipse / Xcode 下如何連接本站, 如何導(dǎo)入倉(cāng)庫(kù)
簡(jiǎn)易的命令行入門教程:
1. git 全局設(shè)置:
git config --global user.name "xxxx"
git config --global user.email "xxx@user.noreply.gitee.com"
創(chuàng)建 git 倉(cāng)庫(kù):
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"
已有倉(cāng)庫(kù)?
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. 克隆遠(yuǎn)端代碼并推送
# 克隆某個(gè)分支名下的代碼
git clone -b yyq --depth 1 http://XXX/XXX/XXX.git
創(chuàng)建遠(yuǎn)程分支
就是先創(chuàng)建本地分支,然后推到遠(yuǎn)程
git checkout -b 分支名
git add .
git commit -m "xxxxx"
git push --set-upstream origin 分支名
4. 免密上傳
一條命令實(shí)現(xiàn)保存用戶名和密碼不用再輸入
git config --global credential.helper store
git pull /git push (第一次輸入,后續(xù)就不用再次數(shù)據(jù))
push你的代碼 (git push), 這時(shí)會(huì)讓你輸入用戶名和密碼, 這一步輸入的用戶名密碼會(huì)被記住, 下次再push代碼時(shí)就不用輸入用戶名密碼 ! 這一步會(huì)在用戶目錄下生成文件.git-credential記錄用戶名密碼的信息。文章來源:http://www.zghlxwxcb.cn/news/detail-512112.html
5. 常見問題處理
位于分支 dev01
您的分支和 'origin/dev01' 出現(xiàn)了偏離,
并且分別有 1 和 9 處不同的提交。
(使用 "git pull" 來合并遠(yuǎn)程分支)
無文件要提交,干凈的工作區(qū)
文章來源地址http://www.zghlxwxcb.cn/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
到了這里,關(guān)于git篇---git clone 獲取指定分支的指定commit版本的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!