git常用命令

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"


码字不易,点个赞也行!!!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容