git

作者: 郭月帅 | 来源:发表于2017-09-26 19:47 被阅读0次

    参考资料:Git教程-廖雪峰的官方网站

    =======================================================================

    Git基本使用:

    第一步:初始化git,出现工作区

         git init初始化git,出现.git文件夹

    第二步:把工作区文件,添加到暂存区

         git add添加文件

    第三步:把暂存区添加到分支

         git commit提交到本地分支/git commit -m“本次提交的说明”(必须)

    第四步:添加到远程仓库

         git remote add origin地址

    第五步:发布项目到远程

         git push -u origin master

    团队合作:

         1、已经提交过项目

         2、必须先:git clone git远程仓库地址

         重点注意

              1>克隆的项目不用git init,直接git add

              2>如果多人同时修改一个文件,则会出现冲突,则应该先git pull拉下,修改完再git add -->git commit-->git push,之后再手动解决

    配置用户信息:

         git config --global user.name "用户名"

         git config --global user.email "用户邮箱"

    生成公钥私钥方法:

         生成秘钥网址:

         https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/

         id_rsa.pub---->公钥

         id_rsa----->秘钥

         生成公钥秘钥命令:ssh-keygen -t rsa "925097790@qq.com"

         验证秘钥是否和github链接命令:ssh -T git@github.com

    其他命令:

         git pull拉取项目

         git push推送项目

         git status查看文件状态

         git add文件名 :添加单个文件(推荐使用)

         git add .添加所有文件(不推荐使用)

         git add -A添加所有文件(不推荐使用)

         git log查看提交次数

         git log --pretty=oneline查看简洁提交信息

         git reflog查看简洁提交信息

         git reset --hard +id回退版本

         git checkout --路径 从工作区撤销

         git reset HEAD路径 从暂存区撤销到工作区

         git diff文件路劲  查看暂存区和工作区的区别

         git diff cached文件路劲  查看暂存区和版本库的区别

         git remote -v查看远程地址是否存在

         git remote rm origin删除远程地址

    =======================================================================

    Git分支:

         作用:主要为方便协作开发,避免冲突提供保证

         查看分支:git branch

         创建分支:git branch新分支名

         切换分支:git checkout分支名

         创建即切换:git checkout -b新分支名

         合并分支:git merge要合并的分支

         删除分支:git branch -d要删除的分支

         查看远程分支:git branch -r

         将分支推送到远程:git push origin要推送的分支名

         删除远程分支:git push orign要删除的分支名

    =======================================================================

    Tab管理:

         查看tag:git tag

         创建tag:git tag版本号(默认为最新提交的id)

         创建tag:git tag版本号commit_id(针对commit_id创建的tag)

         查看上次提交id:git log --pretty=oneline --abbrev-commit

         查看tag详情:git show版本号

         删除tag:

         本地tag:git tab -d tag名

         远程tag: git push origin :refs/tags/远程tag名

    相关文章

      网友评论

          本文标题:git

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