git和github

Posted returnes

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git和github相关的知识,希望对你有一定的参考价值。

创建仓库

1.远程giub上创建仓库
 

ubuntu安装git

1.apt-get install git
 

配置ssh链接github秘钥:

1.生成公钥和秘钥:ssh-keygen -t rsa -C "[email protected]"
2.在用户.ssh目录下找到公钥并复制内容,粘贴到远端github的ssh中
 

本地同步项目并配置身份

1.创建工程目录,并进入目录
2.终端执行:git clone [email protected]:returnes/movie_manage.git
3.克隆完成后,进入项目目录,配置身份信息
    git config user.name ‘name‘
    git config user.email ‘[email protected]
 

代码同步

1.查看状态
    git status
2.工作区添加到暂存区
    git add .
3.暂存区提交到仓库区
    git commit -m ‘立项‘
4.推送到远程仓库
    git push
5.设置记住密码(默认15分钟):
    git config --global credential.helper cache
6.如果想自己设置时间,可以这样做(1小时后失效):
    git config credential.helper ‘cache --timeout=3600‘
7.长期存储密码:
    git config --global credential.helper store
 

标签

1.大版本迭代时最好打标签,自己项目录下
    git tag -a 标签名 -m ‘标签描述‘
    例:git tag -a v1.0 -m ‘version 1.0‘
2.标签版本推送到远程仓库
    git push origin 标签名
    例:git push origin v1.0
3.删除本地和远程标签
    1)删除本地标签:git tag -d 标签名
    2)删除远程仓库标签:git push origin --delete tag 标签名
 

分支

1.查看当前分支
    git branch
2.创建并且换到dev分支
    git checkout -b dev
3.将分支推送到远程
    git push -u origin dev
4.将dev分支合并到master分支
    1)切换到master分支:git checkout master
    2)执行合并:git merge dev
    3)合并后推送到远程:git push
    4)其他人可拉取合并后的代码:git pull
    5)删除分支git branch -D caozy
    6)查看所有分支:git branch -a
    7)强制提交: git push -u origin master -f
    8)强制下载:git pull origin master


技术图片




以上是关于git和github的主要内容,如果未能解决你的问题,请参考以下文章

Git

Github的学习过程和使用感悟

PHP代码-psysh调试代码片段工具

源代码管理工具GitHub介绍

源代码管理工具GitHub介绍

GitHub