Git版本控制学习

点击---网易课堂

颜老师讲的很仔细,非常清晰。

以下是学习笔记:

设置用户名密码(email) 在c/user/admin/.gitconfig中查看
git config --global user.name "w**"
git config --global user.email "958597***@qq.com"


ssh-keygen -t rsa -C 958597***@qq.com
一直回车 创建ssh密钥 c/user/admin/ssh/中

打开GitHub.com setting ssh 将 id_rsa.pub 文件中的内容复制过去

ssh -T git@github.com
yes

查看是否连接成功  成功--/.ssh中发现know.hosts文件  
如果失败 多试几次 或者检查回车符

在本地新建git项目
项目根目录 右键打开git bash 
 输入 git init
生成.get文件夹

 发送到远程(项目一对一关联)
 GitHub 中 创建仓库 生成 唯一地址 复制ssh格式 
 git remote add origin git@github.com:haitaoya/GitStudy**st.git

第一次发布项目(本地到远程)
git add .    //文件-》暂存区
git commit -m "注释" //暂存区-》本地分支(默认master)
git push -u origin master

第一次下载项目
删掉本地 从远程下载
git clone git@github.com:haitaoya/GitStudy**st.git

提交
git add .
git commit -m "注释"
git push origin master   (比第一次少了 -u)

更新
直接 git pull

-------------------------------------------------------------------

Egit(Eclipse中操作git)
目前Eclipse基本都支持egit 不支持的话 到 marketpalce安装git

在Eclipse中 team-git-configuration 可以配置用户名密码(email)
需要在general-network connection - ssh2中 选中 .ssh文件夹 关联上

第一次发布项目(本地到远程)
项目右键 team-share git 创建一个本地仓库 finish
纳入暂存区 team-add to index
team - commit  提交到本地分支 (可以加注释)
team -remote - push 提交到远程分支 (先在github上新建一个仓库)

第一次下载项目
删掉本地 从远程下载
import  --git - 输入 项目url


提交
team add to index
team commit and push

commit时的:commit 和  commit and push 的区别:
    commit: 不能单独push某一个文件只能push整个项目
    commit and push: 可以单独push某一个文件
    
更新
team -remote -pull

---------------------------------------------------------------------
git 冲突的解决
a. 进入同步视图  右键项目-team - synchronize...
        发现红色 即为冲突(灰色 需要提交 蓝色 需要更新)
b.解决冲突        
    1.add to index(放到暂存区)
    2.commit到本地(暂存区到本地分支)
    3.pull 更新远程分支内容到本地分支
    4.冲突文件右键 merge tool
    5.进行合并对照修改
    6..add to index(放到暂存区)
    7.commit and push到远程分支
    
    
------------------------------------------------------------------------
团队开发
github中 对应点击项目仓库中的 -Settings  
增加合作者:- Collaborator 输入 name 或 email
点击 Copy invite link 邀请链接  发送到其他人 点击进去 选择接受或不接受
clone项目、更新修改....

不需要合作者的ssh2 key
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值