美文网首页
git常用命令

git常用命令

作者: DOG1994 | 来源:发表于2017-03-14 11:53 被阅读0次

git branch -a # 查看所有分支git checkout 分支名#切换分支git pull origin 分支名  #获取该分支内容git difftool比较冲突

git mergetool            合并冲突

如果希望保留生产服务器所做的改动,仅仅并入新配置项,处理方法如下:

git stash

git pull

git stash pop

然后可以使用Git diff -w+文件名 来确定代码自动合并的情况

如果希望用代码库中的文件完全覆盖本地工作版本,方法如下:

git reset --hard

git pull

其中git reset 是针对版本,如果想针对文件回退本地修改,使用:

git checkout HEAD file/to/restore

git提交修改代码:

1、首先git diff 文件路径,查看修改文件是否正确

2、首先需要add,比如.config是被修改的文件,则git add .config文件路径

3、然后执行git commit -m "Redmine0101 闪光灯不亮 Submitter:wuxuhua Checker:yanlili Date:2017-01-16"

4、然后git push origin 分支名 到git服务器

5、更新:git pull

6、查看log:git log

git查看配置

git config --list

git设置用户名和邮箱

git config --global user.name "xxx"

git config --global user.email "xxx@qq.com"

git查看远程地址

git remote -v

git checkout . #本地所有修改的。没有的提交的,都返回到原来的状态

git stash #把所有没有提交的修改暂存到stash里面。可用git stash pop回复。

git reset --hard HASH #返回到某个节点,不保留修改。

git reset --soft HASH #返回到某个节点。保留修改

git clean -df #返回到某个节点

git clean 参数

-n 显示 将要 删除的 文件 和  目录

-f 删除 文件

-df 删除 文件 和 目录

综合使用:git checkout . && git clean -xdf

相关文章

网友评论

      本文标题:git常用命令

      本文链接:https://www.haomeiwen.com/subject/kcncnttx.html