Git 常用命令

使用git pull或者git push每次都需要输入用户名和密码很繁琐,耽误时间,现在教大家一条命令实现保存用户名和密码不用再输入

git config --global credential.helper store
git pull /git push (第一次输入,后续就不用再次数据)


拉项目:git clone +地址

$ git clone http://172.16.0.25/SEM_CENTER/192.168.254.119.git
git clone -b dev


进入项目,跟cmd一样

cd /dir


切换分支

git checkout dev


上传修改的代码

git add .
git commit -m "备注"
git push
//或者
git push origin dev


Git 命令 & dev 分支合并到 master

1. 提到dev

git  add -A
git  commit -m ‘dev'
git pull
git push

2. 切换到本地master

git  checkout master

3. 同步远程 master 代码

git pull origin master
//或者
git pull

4. 然后将dev合并到master

git merge dev

5. 将合并完的分支push到远程仓库

git push origin master
// 或者
git push


查看本地分支

git branch

查看远程分支

git branch -r

查看所有分支

git branch -a

新建本地分支

git branch xxx


删除本地分支

git branch -d xxx


讲本地创建的分支推到远程

git push origin xxx


删除远程的分支

//删除分支
git  branch -r -d origin/lxl
提交并将远程分支删除
git push origin :lxl

//这个也行
git push origin --delete new_a


将本地dev分支合并到本地master分支

$ git merge dev #执行合并代码,此时执行结果时将本地的dev合并到本地master分支


回退

//回退到上一个版本
git reset --hard HEAD^
//回退到3次提交之前
git reset --hard HEAD~3
//置顶回退到某个版本代码
git reset --hard dde8c25694f34acf8971f0782b1a676f39bf0a46 
//强推到远程
git push origin HEAD --force


点赞15
点击评论0
收藏0
浏览 85
 

还没有评论,快来发表第一个评论吧

免责声明:凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,注册用户和一般页面游览者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任(包括侵权责任、合同责任和其它责任)
*尊重作者,转载请注明出处!