Git操作

    xiaoxiao2022-06-24  193

    Git基础操作/Svn

    基本操作 查看远程分支:git branch -a 查看本地分支:git branch 创建分支:git branch <name> 把分支推到远程分支 :git push origin <name> 切换分支:git checkout <name> 删除本地分支 git branch -d xxxxx 注释:新分支建好后,需要先commit一下成为独立的临时分支,不然该分支上修改的东西都会在原分支上显示,虽然后面commit之后原分支上看不到,但是,可以自由的checkout两分支之间,总是不好的。 新建好分支后,切换到该分支,然后进入该项目中 初始化git仓库 git init 添加文件到仓库 git add . 提交代码到仓库 git commit -m 'init commit' git push --set-upstream origin v0.1_lihao 删除本地及远程分支 - 本地: git barnch git branch -d <BranchName> - 远程: git branch -a git push origin --delete <BranchName> git放弃本地修改 - 未使用add: git checkout -- filepathname - 使用add缓存了代码: git reset HEAD filepathname - 使用了git commit提交了代码: git reset --hard commitid git pull git pull命令的作用是,取回远程主机某个分支的更新,再与本地的指定分支合并。它的完整格式稍稍有点复杂 $ git pull <远程主机名> <远程分支名>:<本地分支名> 例如:比如,取回origin主机的next分支,与本地的master分支合并 $ git pull origin next:master 如果远程分支是与当前分支合并,则冒号后面的部分可以省略。 $ git pull origin next git log -l

    撤销该修改: git reset --hard dc64491ac0f265b35424aaf1effd215ce06ed87f

    查看提交历史,默认不用任何参数的话,git log 会按提交时间列出所有的更新,最近的更新排在最上面

    git log -p -2 //-p显示每次提交内容差异,-2显示最近两次提交记录 git log --stat //显示简要的增改行数统计 $ git log --pretty=oneline //将每个提交放在一行显示 另外还有short,full 和fuller等参数,自己动手试试看 format,可以定制要显示的记录格式,这样的输出便于后期编程提取分析,像这样: $ git log --pretty=format:"%h - %an, %ar : %s",下表列出了常用的格式占位符写法及其代表的意义。 选项 说明 %H 提交对象(commit)的完整哈希字串 %h 提交对象的简短哈希字串 %T 树对象(tree)的完整哈希字串 %t 树对象的简短哈希字串 %P 父对象(parent)的完整哈希字串 %p 父对象的简短哈希字串 %an 作者(author)的名字
    转载请注明原文地址: https://yun.8miu.com/read-16551.html

    最新回复(0)