1,设置全局属性

1.设置全局属性
$ git config --global user. name "your name"    //设置全局用户名
$ git config --global user. email. "your email"   //设置邮箱
$ git config --global color.ui true        //让Git 显示不同的颜色
$ git config core. ienorecase true    //让Git 对仓库中的文件大小写敏感
$ git config --list //查看全局配置
2.ssh.连接远程仓库
$ ssh-keygen -t rsa -C "youremai l@example. com”    / /生 成sskkev
$ cat id_ rsa.pub //查看生成的秘钥,将秘钥配置到远程仓库
$ ssh -T git@"远程仓库域名或ip”              //验证配置是否正确
I

2, 基础操作

$git init //创建版本库
$git status //查看仓库状态
$gitadd      //将工作区修改文件添加到暂存区
$git commit //将暂存区提交到本地仓库
$git diff //查看仓库中具体的修改详情
$git log //查看历史提交记录
$git reset //版本回退
$git rm file //删除文件

3,远程仓库命令

$git clone	 //从远程仓库克隆到本地
$git remote -V 	//查看远程仓库信息
$git pull		 / /拉取远程仓库代码
$git fetch 	//同步远程仓库
$git push     //将本地仓库推送至远程仓库
$git remote add		//添加远程仓库
$git remote rm		//删除远程仓库
$git remote set-url 	//设置远程仓库地址
$git branch --set-upstream-to < Iname> origin/<rname> 	//建立本地分支和远程分支的关联
$git push origin -delete <branchName>		 / /删除远程分支

4,标签管理

$ git tag -a <tagname> -m < comment> < commit id>//创建标签
$ git tag //查看所有标签
$ git show < tagname> //查看指定标签信息
$ git push origin < tagname. > //推送单个标签到远程仓库
$ git push origin --tags //推送所有标签到远程仓库
$ git tag -d <tagname> / /删除本地标签
$ git push origin --delete < tagname. > //删除远程标签

5,暂存代码修改

$ git stash save "save message" //执行存储时, 添加备注,方便查找。
$ git stash list //查看stash了哪些存储
$ git stash show -p //显示做了哪些改动,默认show第一个存储,如果要显示其他存贮, 后面加stash@{ $num}
$ git stash apply //应用某个存储,但不会把存储从存储列表中删除,默认使用第个存 储,
$ git stash pop //命令恢复之前缓存的工作目录,将缓存堆栈中的对应stash删除
$ git stash drop stash@{$num} //丢弃stash@{$num}存储, 从列表中删除这个存储
$ git stash pop //查看指定标签信息
$ git stash clear //删除所有缓存的stash

6,gitea用nssm注册后删除方法

delete后面跟注册的服务名

sc.exe delete gitea