git init把它(当前文件)变成Git仓库
在Github上设置好SSH密钥后,新建一个远程仓库,通过git remote add origin https://gitee.com/fdligang/spring-reade.git 将本地仓库和远程仓库连接
git remote rm origin(删除关联的origin的远程库)
git add . 提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件
git add -A 提交所有变化
git add -u 提交被修改(modified)和被删除(deleted)文件,不包括新文件(new)
git commit -m "init" 将暂存区文件提交到本地仓库
git push -u origin master 推送已提交的代码到远程仓库的主分支
git branch 查看本地所有分支并显示当前所属分支 git branch -r 显示远程所有分支 git branch -a 查看本地和远程分支
git pull origin 远程分支 拉取远程分支
git checkout iss53 本地切换分支
git checkout -b iss53 新建一个分支并同时切换到那个分支上 git push origin iss53 将新创建分支推送到远程
git push origin iss53 推送本地分支到远程
git branch iss53 创建分支 git checkout iss53 切换分支到iss53
git branch -d iss53 删除本地分支 git删除远程分支 git push origin --delete iss53
git fetch origin develop(develop为远程仓库的分支名)
git merge dev 将dev和当前分支合并 当前分支一般版本较小 git merge --abort 撤销合并
如果git merge合并的时候出现refusing to merge unrelated histories的错误,原因是两个仓库不同而导致的,需要在后面加上--allow-unrelated-histories进行允许合并,即可解决问题
查看日志(获取预回退的版本号):git log 英文状态下按 q退出
回退到指定版本:git reset --hard 0e1d2776e3f619da69cfe377fe23dadfc435adea(版本号)
查看用户名和邮箱地址:
git config --global --list
git config user.name
git config user.email
修改用户名和邮箱地址:
git config --global user.name "username"
git config --global user.email "email"
码字不易,点个赞也行!!!