码迷,mamicode.com
首页 > 其他好文 > 详细

git和github

时间:2019-02-12 21:44:41      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:src   commit   ast   1.0   manage   VID   描述   http   签名   

创建仓库

1.远程giub上创建仓库
 

ubuntu安装git

1.apt-get install git
 

配置ssh链接github秘钥:

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

本地同步项目并配置身份

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

代码同步

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

标签:src   commit   ast   1.0   manage   VID   描述   http   签名   

原文地址:https://www.cnblogs.com/returnes/p/10367047.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!