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
评论