git 本地上传和下载

1.初始化

git init

2.添加远程

git  remote add origin https://git.oschina.net/xx/XXX.git

注:添加远程连接有两种方式ssh和https ,ssh 需要本地生成密匙,将公匙添加到对应的个人git账户中,本地连接远程操作时,不需要输入用户和密码,而https则需要,ssh url示例如下:git@gitee.com:xxx/XXX.git

ssh 连接建立步骤:

1.查看~/.ssh 是否存在该文件夹,如果不存在,执行

ssh-keygen -t rsa # 一路回车就好

2.第一步完成之后,进入目录
 

cd ~/.ssh/


3.查看或者编辑xx-rsa.pub(后缀一致,开头可以指定) 文件,复制出文件中的内容

编辑命令: vi xx-rsa.pub #如果不是特意要编写文件则尽量不要使用vi 可能我们在不经意间进入编辑模式,致使文件内容改变。其实我们在操作linux其它文件的时候也应该注意。
查看命令:less xx-rsa.pub #纯查看


4.以开源中国的码云为例,登录账户,点击右上角用户进入码云个人主页

至此ssh形式的连接即完成,这个ssh key除了在此处有很好的使用外,对于机器间免密登录、hadoop等配置中也会有很好的使用。

一:提交本地代码到服务器

1.将要提交的代码添加git 像svn的 svn add 

git add XX提交的内容

2.git 提交项目(本地)

git commit -m '备注信息'

3.提交前先更新(这个最好养成一种习惯)

git pull --rebase https://git.oschina.net/xx/XXXX.git

4.提交到服务器

git push # https的形式在此处会让输入用户名和密码

至此提交本地代码到远程完成

二:从远程拉取分支到本地

1.拉取远程分支信息:

git fetch

2.下载远程分支

git chekout -b 本地分支name origin/远程分支名称

 

3.切换分支

git checkout 本地分支名称

4.创建远程分支:

git branch 分支名(本地分支创建)

git checkout 分支名

git push origin 分支名

5.将远程分支的代码合并到本地分支

git pull origin 远程分支名:被合并的分支名

其它小技巧

1.删除git 标识

find . -name ".git" | xargs rm -Rf

 

2.撤销提交:

git log #查看git提交历史:

 

git reset --hard commit_id #恢复到某个版本:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值