【git基本操作】总结

"git fetch

GitLab: Your account has been blocked.
fatal: Could not read from remote repository.

Please make sure you have the correct access rights" ??这是因为本机的仓库连接不到远程库了。优先用http,少用ssh。

解决办法:

git remote rm origin
git remote add origin [http://xxxxx.xxx.git]

 

 

查看当前全部配置

git config -l

 

全局级配置,如果没有仓库级别的特殊配置,默认读取这个配置

git config --global user.name "name" 
git config --global user.email "email" 

仓库级配置,一般一个项目配置一次

git config user.name "name" 
git config user.email "email" 

 

关联远程完全空白项目

#git初始化 
git init 
#设置remote地址 
git remote add origin 地址  
git add .  
git commit -m "注释" 
git push -u origin master

 

分支

删除一个分支:

git branch -d name

创建一个远程分支:

git checkout -b develop
git push origin develop:develop(本地名:远程名)

git remote prune origin 

 

版本回退

git reset --hard HEAD^   退到上一个版本
git reset --hard HEAD^^ 退到上上一个版本
git reset --hard commit_id 退到某一个版本

 

Tag

git tag v2.7.0  创建
git push origin v2.7.0  推到远程(普通git push不会推送tag)

git checkout v2.7.0  签出
git tag -d v2.7.0  删除

 

posted @ 2018-11-15 17:18  961897  阅读(267)  评论(0编辑  收藏  举报