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的主要内容,如果未能解决你的问题,请参考以下文章