生信Log26|Git学习笔记-常用功能记录

我也终于走在开发的路上了,还有很多需要学习,此篇记录我开发过程中常用的Git命令和场景

1、创建仓库,初始化仓库

cd work_dir/
git init 
#获取远程仓库
git clone url

2、操作分支

  • 远程环境的添加
#查看当前连接的远程分支
git remote -v
#查看所有分支
git branch -a

  • 创建分支
 git checkout -b branch_name
  • 推送仓库到分支,
 #推送远程分支
 git push --set-upstream project_name branch_name
  • 删除分支
 #删除本地的分支
 git branch -d feature-branch
 #删除远程的分支
 git push origin -d branch
 git push origin --delete branch

3、文件的编辑的查看/记录/推送

git diff
git add . #添加当前在的文件夹
git commit -m "这里写下日志"
git push -u main_branch_name branch_name

PS:强烈建议大家去看,去搜索Git的官方文档(有中文的),不要依赖太多其他教程。文档写得很好,读完就能了解到Git管理的概念和它管理的原理是什么。

4、git-lfs下载大文件

  • 这个在hugging face里面下载大模型非常有用
#安装软件
#ubuntu
sudo apt-get install git-lfs
#centos etc
sudo yum install git lfs
#检查
git lfs install
#下载
git clone https://huggingface.co/gorilla-llm/gorilla-7b-hf-delta-v0



参考

git官方文档

你可能感兴趣的:(生信Log26|Git学习笔记-常用功能记录)