文章目录
查看修改用户名与密码
查看用户名
git config --global user.name
修改用户名
git config --global user.name "your name"
查看邮箱地址
git config --global user.email
修改邮箱地址
git config --global user.email "your email address"
本地与远程仓库关联与解除
查看远程仓库信息
git remote -v
建立新仓库
在 github 中建立一个新的仓库
可以不要 README.md 文件
关联
git remote add origin [email protected] =your_name/repository_name.git
解除关联
git remote remove origin
GitHub 快速更换绑定邮箱
- 点击头像
- setting
- Add email address
- 新邮箱验证,返回 github,将新邮箱验证 Set Primary.
推送到远程仓库
git push -u origin master
github 如何删除仓库
- settings
- 页面最下方’Delete this repository'
查看本地与远程的连接
ssh -T [email protected]
git 在本地配置公钥
ssh-keygen -t rsa -C email_address
对文件或文件夹重命名
使用git mv
即可对文件或文件夹进行转移
或者重命名
。
使用方法如下
git mv <source> <destination>
git mv <source> <destination directory>
暂时还没看懂重命名文件夹是怎么做的。
git 基本操作
# 初始化仓库
git init
# 取消初始化仓库
rm -rf .git/
# 查看仓库状态(哪些文件提交了,哪些文件未提交)
git status
# 添加文件至提交列表
git add filename
## 同时添加多个文件
git add filename1 filename2 (中间以空格区分)
git 删除 add 中的文件(缓存文件)
git rm --cached file_name
Git 每次 push 都需要输入用户名与密码
首先,如果我们 git clone 的下载代码的时候是连接的https://
而不是git@git
(ssh) 的形式,当我们操作 git pull/push到远程的时候,总是提示我们输入账号和密码才能操作成功,频繁的输入账号和密码会很麻烦,也特别烦恼。
解决办法
git bash进入你的项目目录,输入下面命令
git config --global credential.helper store
此项会在本地生成一个文本,上边记录你的账号和密码。 然后你使用上述的命令配置好之后,再操作一次 git pull,然后它会提示你输入账号密码,这一次之后就不需要再次输入密码了。
发现 github 上的绿色格子几天没有亮了
原因:之前 github 的邮箱更换了,但是本地主机的邮箱忘记更换。
使用git config user.email
查看是否和 github 上保留的邮箱是否一致,
如果不一致,使用git config user.email "your_address”
进行本地邮箱的更换。
在终端中键入 git status 后显示中文乱码
解决办法
git config --global core.quotepath false
重写最后一个 commit 信息
git commit --amend
恢复 git rm 的文件
git reset
git checkout the_file_deleted
下载最新版本库,不带有历史库
git clone 仓库地址 --depth=1
tag 管理
直接标记 tag
git tag 版本号
标记版本号的同时添加描述
git tag -a 版本号 -m "描述"