git常用命令

git init  
git add *
git add .
git commit -m "xxx"
git remote add origin git@github.com:xxxxx (origin为远程仓别名,可以随便,后面接着的是远程仓的链接)
git remote -v
git remote rm origin
git push -u origin master (origin为远程仓别名,master表示推送到该远程仓的master分支)
git pull 
git fetch 
git merge
git status
git branch -M main
git checkout
git checkout xxx(分支名)
git clone git@github.com:xxxxx
git cloen -b xxx(分支名) git@github.com:xxxxx
    
git reset --hard (--版本号)
git reset --soft

git log 获取提交日志,包括版本号,结合git reset回退
git remote rename 旧远程仓名 新远程仓名 更改远程仓别名
    
    
git status	获取add添加的文件

//gitignore相关
//1.新建.gitignore文件。一般在commit前添加.gitignore文件。如果已经commit过了先清除本地提交的缓存
touch .gitignore//touch新建文件
    
//内容如下
# .gitignore 	//注释
build			//忽略所有build目录及下面的文件

//清除缓存    
git rm -r --cached .    

//gitignore语法
https://blog.csdn.net/Q1761991696/article/details/123572766
//如何忽略文件及文件夹
https://blog.csdn.net/qq_41035283/article/details/124051025
https://blog.csdn.net/qq_38024443/article/details/119941485
https://www.likecs.com/show-205249397.html


//git clone 指定文件夹
//使用git的Spare Checkout功能
mkdir models # 创建一个与要clone的仓库同名或不同命的目录
cd models
git init #初始化
git remote add origin https://github.com/tensorflow/models.git # 增加远端的仓库地址
git config core.sparsecheckout true # 设置Sparse Checkout 为true 
echo "research/deeplab" >> .git/info/sparse-checkout # 将要部分clone的目录相对根目录的路径写入配置文件
git pull origin master #pull下来代码
    
//如果只想保留最新的文件而不要历史版本的文件,上例最后一行可以用git pull --dpeth 1命令,即“浅克隆”:
git pull --depth 1 origin master 
    
//git
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值