三五、Git上传代码到码云(上传、下载、修改账号、生成SSH公钥)
来源:互联网 发布:steam mac免费游戏推荐 编辑:程序博客网 时间:2024/06/01 09:31
配置git(第一次用)
- 配置用户名 : git config –global user.name “你的名字或昵称”
- 配置邮箱 : git config –global user.email “你的邮箱”
- 查看配置信息: git config –list
一 本地上传
1、git初始化一个仓库 命令:git init;
2、先把代码添加到暂存区(就相当于放到仓库门口)
命令:git add 文件路径
示例:git add ./reademe.md
可以使用git add .这个命令,批量把当前目录下所有修改过的文件添加到暂存区。3、把暂存区的文件提交仓库里
命令: git commit -m “注释”
示例: git commit -m “我们添加了一个新的功能”- 合并add 与commit 命令 (git commit -a -m “这是使用合并添加与提交的操作”;)
4、查看工作区状态 命令:git status (出现下面表示工作区干净可以上传)
5、 上传代码到git服务器(push)
命令:git push [远程服务器地址] [远程服务器的分支]
示例:git push https://github.com/huoqishi/test002.git master
上传时可以使用一些简化的命令将远程服务器地址写成变量的形式
git remote add [变量名] [远程服务器地址]
示例:git remote add origin https://github.com/huoqishi/test002.git
这样之后就可以直接使用origin来代替git push 后面写的地址了 git push origin master
还可以尽一步简化
在push时加上-u参数,就会默认建立本地当前分支与远程指定分支的关联,下一次push时就不需要输入分支名了git push origin;
注:使用http上传代码需要输入密码 这里输入的是你的码云账号和密码
二、git使用ssh方式上传代码
1 生成并部署SSH key公钥
- ssh-keygen -t rsa -C “xxxxx@xxxxx.com”
2 查看生成的SSH key
- cat ~/.ssh/id_rsa.pub
3 在c:/Users/“你的用户名”/.ssh路径下,找到id_rsa.pub文件 将里面的内容全部复制下来
4 将SSH key添加到码云账户中,进入码云中,找到修改资料选项在左边找到SSH公钥选项,标题可以任意起一个(eg:key one),然后将刚复制的内容粘贴到公钥里面,点击确定,就添加完成SSH key了。
5 把代码push到服务器时需要先pull一下,在pull之后如果远程的代码与本地的代码有冲突,git会先自动合并冲突,如果不能自动合并,就必需我们手动去处理冲突。
- 命令:git pull [远程服务器地址] [远程的分支]
- 6 git remote add origin 你的项目地址 //注:项目地址形式为:http://git.oschina.net/xxx/xxx.git或者 git@git.oschina.net:xxx/xxx.git 用来连接远程码云
- git push origin master –正式上传至码云中,若上传有问题,可以试试 git push origin master -f 表示舍弃线上的文件,强制推送
三、git其他常用命令
比对文件差异
命令: git diff
用来比较暂存区文件内容与工作区文件内容的区别如果暂存区没有文件,就会将工作与代码与最近一次提交对比
命令:git diff –cached 比较暂存区的文件和仓库中文件的区别对比之前某两次提交的文件的差异
命令:git diff [版本号1] [版本号2] [想比较的文件路径]查看日志
命令:git log,可以查看每一次提交的日志
命令:git log –oneline 表示使用简洁的形式输出提交日志版本回退
命令:git reset –hard Head~1
这是将代码回退到上上一次提交时的状态命令:git reset –hard Head~2
回退到上上上次
命令:git reset –ha
rd Head~0回退到上次提交时的状态,~0可以省略
命令:git reset –hard 版本号
通过每次提交时生成的版本号来回退版本
通过git reflog命令可以查看之前所有版本切换的操作记录,可以通过这个命令得到的版本号回退到指定的版本。创建分支
命令:git branch [分支名]
创建一个新分支
命令:git branch
查看当前所有的分支切换分支
命令:git checkout [分支名]
切换分支后可以在切换后的分支中进行正常的操作合并分支
命令:git merge [分支名]
git会将指定的分支合并到当前分支.删除分支
命令:git branch -d [分支名]
删除指定分支,-d参数表示要执行删除操作
- 三五、Git上传代码到码云(上传、下载、修改账号、生成SSH公钥)
- git下载和上传代码
- Git上传代码到码云
- git 上传代码到码云
- 简单使用:git下载、修改和上传
- git的下载和上传代码
- 使用git上传代码到码云
- IDEA上传代码到码云/git
- 使用git上传代码到码云
- 使用Git上传本地代码到http://git.oschina.net/(SSH方式)
- Git Bash 生成密钥ssh 上传到远程仓库
- Git Bash 生成密钥ssh 上传到远程仓库
- GIT上传、下载、还原
- git上传和下载
- iOS,git,生成密钥,第一次,上传git代码
- Git上传代码到Coding,下载代码到本地步骤
- iOS 为github帐号添加SSH keys,往git上传代码,往cocoapod上传代码
- git 代码上传
- ReentrantLock可重入锁简介
- java CAS 和ABA问题
- ros中创建msg和srv文件时,配置CMakeLists.txt文件问题
- android多点触控,图片的拖拽与放大缩小
- opencv函数之-addWeighted
- 三五、Git上传代码到码云(上传、下载、修改账号、生成SSH公钥)
- 如何将bug杀死在摇篮里?
- javascript中在定义函数的几种形式
- Selenium3 简明教程(Python版)
- 设计模式之组合模式的学习思考
- adb命令行安装和卸载apk包到真机
- solr6.6 创建一个core,并导入索引数据
- SASS基本语法及搭建并结合COMPASS高效工作
- 关于Serverless服务的几点建议