创建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> 撤销修改
网友评论