美文网首页
GitHub常用指令

GitHub常用指令

作者: 蓝Renly | 来源:发表于2018-08-15 21:11 被阅读0次

    Git常用指令总结:

    1.git个人信息填写

    git config --global user.name "Lansir"
    git config --global user.email "helloworldlgr@gmail"
    git config --list //查看用户信息
    

    2.创建版本库repository(本地库)

    //1.创建一个项目目录
    git init
    //2.忽略文件
    touch .gitignore
    //3.查看状态
    git status
    //4.添加命令
    git add
    git add --all //添加所有
    git add .  //添加所有
    //5.提交命令
    git commit -m "文字注释"//添加完后提交到本地库中
    //6.查看提交记录
    git log  //查看完整的提交记录
    git log -n  //查看最近n次提交记录
    //7.版本回退
    git reset --hard HEAD^ //回退到上一个版本
    git reset --hard HEAD~n //往上回退n个版本
    git reset --hard commit id//回到某一版本,根据版本号
    git reflog //查看每一次记录
    commit id //回退到指定的版本(回退后悔后使用回退回去)
    //分支管理(主分支;master;次分支div)
    git branch //查看当前分支
    //创建并切换分支
    git checkout -b mary //创建mary分支,并切换到mary分支
    git branch mary //创建mary分支
    git checkout mary  //切换到mary分支
    git branch -d mary  //删除分支
    //合并分支:冲突解决(修改冲突后再次提交)
    git merge mary //将mary分支合并到master主支上
    

    3.远程仓库github

    //1.创建SSH Key(方法如下,cmd窗口输入)
    $ ssh-keygen -t rsa -C "youremail@example.com"
    //2.登录GitHub,打开setting,SSH Keys页面
    //3.创建远程仓库newrepository
    //4.添加远程仓库:
    git remote add origin SSH  //本地库关联远程仓库
    //5.推送到远程仓库
    git push -u origin master //当前分支`master`推送到远程`master`分支.`-u`会把本地`master`分支和远程`master`分支关联起来.
    //下次提交就可以:
    git push origin master
    //推送分支
    git push origin dev
    //克隆
    git clone //将远程库克隆到本地库
    git branch -a //查看远程分支
    git checkout //切换分支
    git remote//查看远程库的信息
    git pull //拉取最新代码试图合并
    

    小结

    • 本地新建的分支如果不推送到远程,对其他人就是不可见的;
    • 从本地推送分支,使用git push origin branch-name,如果推送失败,先用git pull抓取远程的新提交;
    • 在本地创建和远程分支对应的分支,使用git checkout -b branch-name origin/branch-name,本地和远程分支的名称最好一致;
    • 建立本地分支和远程分支的关联,使用git branch --set-upstream branch-name origin/branch-name
    • 从远程抓取分支,使用git pull,如果有冲突,要先处理冲突

    相关文章

      网友评论

          本文标题:GitHub常用指令

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