git常用命令,git配置

git log和git help的运用

git log --pretty=oneline
git log -p  展开显示每次提交的内容差异
git log -n  仅显示最近的几次变更
git log --stat  仅显示简要的增改行数统计
git log --pretty=format: "%h - %an,%ar : %s"git log --pretty=format: "%h - %an,%ar : %s"
git log --graph  --abbrev-commit
git log --graph  --oneline

获取帮助
git help config
git config --help
man git-config
git help config

etc/gitconfig --system
~/.gitconfig --global
.git/cohfig --local
git config --global user.name ''
git config --global user.email



git rm:
1.删除了一个文件
2.将被删除的文件纳入到暂存区(stage,index)

若想恢复被删除的文件,需要进行两个动作:
1. git reset HEAD test2.txt,将待删除的文件从暂存区恢复到工作区
2. git checkout -- test2.txt将工作区中的修改丢弃掉

rm:
将test2.txt删除,这时,被删除的文件并未纳入暂存区当中,

git mv 1.txt  2.txt :将1.txt重命名为2.txt,被修改的 纳入到暂存区(stage,index)
mv  重命名,没有加入到暂存区,和上面的rm类似

git log --pretty=format: "%h - %an,%ar : %s"git log --pretty=format: "%h - %an,%ar : %s"

git log --graph --abbrev-commit

.gitignore的规则

1.忽略文件中的空行或者以井号(#)开头的行将会被忽略
2.可以使用linux通配符,例如 星号(*)代表任意多个字符, 问号(?)代表一个字符,方括号([abc])代表可选字符范围,大括号(){string1,string2})代表可选的字符串等.
3.如果名称的最前面有一个 感叹号(!),表示例外规则,将不被忽略.
4.如果名称的最前面有一个路径分隔符(/),表示要忽略的文件在此目录下,而子目录中的文件不忽略/
5.如果
igitignore规则

igitignore文件示范

分支

git branch [branch_name] 新建分支
git checkout -b [branch_name] 新建分支并切换到该分支
git merge [branch] 合并指定分支到当前分支
git branch -d [branch_name] 删除分支
git push origin --delete [branch_name]
git branch -dr [remote/branch]

git commit --all -m '一次性把我们修改的代码从git add .到git commit 的综合体'

--all 表示巴所有修改的文件提交到版本库中

git log 查看历史提交日志
git log --oneline git log的 简化版的日志
git reset --hard HEAD ~2 ~2表示从当前回退2个
git reset --hard HEAD ~0 表示会=回退到上一次代码提交时的状态
git reset --hard HEAD ~2 表示会=回退到上上一次代码提交时的状态

创建分支

  • git branch dev
    • 创建了一个dev分支
    • 在刚创建时dev分支里面的东西和master分支里面一样
  • git checkout dev
    • 切换到dev分支,
      'git branch'可以查看当前有哪些分支
  • git merge dev
    • 合并分支内容, 把当前分支与制定的dev分支进行合并,
      '当前分支 是指 git branch'命令输出的前面带有*号的分支

创建秘钥

git remote add origin https://gitee.com/ty1539/odoo10_2020711.git 添加远程库
git push origin master
git push origin -u master

posted @ 2021-03-14 14:05  ty1539  阅读(63)  评论(0编辑  收藏  举报