美文网首页
Git协作工具笔记

Git协作工具笔记

作者: jane819 | 来源:发表于2019-01-04 14:51 被阅读0次

    介绍
    git 是一个项目管理的协同开发工具,是目前世界上最先进的分布式版本控制系统!

    使用
    首次配置
    git config --golobal user.email '你的git邮箱'
    git config --golobal user.name '你的git名字'

    初始化仓库
    git init

    相当于初始化,可以被git进行管理
    git init --bare

    相当于创建一个裸仓库
    查看状态
    git status

    可以查看被管理的文件和状态
    使用 git add 文件名 可以添加到管理状态
    使用 git add -A 将全部添加到管理状态
    添加备注
    git commit -m '内容写在这'

    提交代码
    git push <远程主机名> <本地分支名> <远程分支名>

    创建别名 git remote add origin git@gitee.com:demo/demo.git
    origin 表示要创建的别名
    git@gitee.com:demo/demo.git 是远程仓库的地址
    使用git push origin master 进行提交
    查看提交
    git show [commit的id]

    或者使用git log -p -n 查看最近第-n 修改,注意:n为具体数字
    -p 参数输出的信息会更多,用来显示提交的改动记录,相当于多次使用git show [commit_id]的结果 。
    拉取代码
    git pull <远程主机名> <本地分支名>

    冲突处理
    如果将代码上传之后,发现冲突了!
    那就进行git pull 一下,把冲突代码拉取下来
    进行修改冲突,修改完毕再次提交即可
    版本回退
    git log 可以查看历史的提交记录

    使用git reset --hard xxxxxx 回到某次提交前(慎用!xxx表示id)
    git reflog 可以查看未来的提交记录

    使用 git reset重回未来
    提交忽略
    创建一个 .gitignore 的文件
    直接写文件名或目录名即可!代码如下:

    demo.text
    node_modules
    查看变化
    git difftool <文件名>

    本地SSH密钥
    执行 ssh-keygen -t rsa 然后配置到服务器上

    分支
    查看分支
    git branch 查看本地所有分支
    git branch -a 查看服务器上所有分支

    创建分支
    git branch <分支名称>

    切换分支
    git checkout <分支名称>

    命令加上-b参数表示创建并切换
    分支合并
    先切换到 主分支 然后将要合并的 辅分支 进行合并!
    使用 git merge <要合分支名称>

    删除分支
    git branch -d <分支名称> 大D 是强制删除

    相关文章

      网友评论

          本文标题:Git协作工具笔记

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