Git相关命令

2018-07-23  本文已影响0人  Oh宝贝儿

创建SSH:
ssh-keygen -t rsa -C "<email>"

查看SSHKey:
cat ~/.ssh/id_rsa.pub

测试与码云是否连接成功:
ssh -T git@git.oschina.net

去除warning:LF will be replaced by CRLF警告:
git config --global core.autocrlf false

忽略文件不生效时使用如下命令后再提交:
git rm -r --cached .

配置git信息
git config --global user.name "<name>"
git config --global user.email "<email>"

添加项目远程地址
git remote add origin <项目地址>

删除项目远程地址
git remote rm origin

克隆项目到本地
git clone <项目地址>

拉取远程项目
git pull origin master

推送至远程仓库

git push origin master

创建git仓库
git init <name>

添加所有文件到暂存区
git add .

将暂存区提交到版本库
git commit -m "<details>"

git add 和git commit
git commit -am "<details>"

git log
显示提交日志详细信息

显示简短提交日志信息
git log -pretty=oneline

显示每一次的命令
git reflog

回退到上一个版本,^*N(上N个版本)
git reset --hard HEAD^

切换到commitId的版本
git reset --hard <commitId>

查看提交状态
git status

查看与上一版本不同的地方
git diff

分支操作:
git branch 查看分支

git branch <name> 创建分支

git checkout <name>切换分支

git checkout -b <name> 创建并切换分支

git merge <name> 合并<name>分支到当前分支

git branch -d <name>删除分支

git checkout --<file> 撤销修改

上一篇下一篇

猜你喜欢

热点阅读