iOS

git 的基本使用

2015-08-12  本文已影响72人  Air_cc

基本概念

安装及配置

(ubuntu14下)

基本操作

解决冲突

# 使用当前分支的文件
git checkout --ours <file>

# 使用被合并的文件
git checkout --theirs <file>

远程git仓库的使用 --阮一峰blog

使用git服务器

  1. 初始化一个本地仓库 git init
  2. 将现有仓库clone出一个裸仓库 git clone --bare my_project my_project.git -- 相当于 cp -rf my_project/.git my_project.git
    远程仓库通常以.git命名的裸仓库
  3. 将裸仓库拷贝到远程服务器上 scp -r my_project.git user@host:/path
    scp 为security copy 用于实现两个主机间的加密传输
  4. 至此,远程仓库就搭建好了,可通过git clone命令获取仓库内容
  5. 建立远程仓库的连接 git remote add origin git_server_path
  6. 从远程仓库获取内容 git pull origin master
  7. 将本地仓库内容推送到远程仓库 git push origin master

使用github

  1. 本地git设置
git config --global user.name "*YOUR NAME*"
git config --global user.email "*YOUR EMAIL ADDRESS*"
  1. github创建仓库
  2. 通过ssh协议clone仓库 git clone ssh_address / 或者本地创建好项目,再git remote add remoteRepoName gitRepoPath
  3. 将本机公钥上传到github
    • 创建公钥 ssh-keygen -t rsa -C "[your_email@youremail.com]" (如果有则不需要)
    • 复制~./ssh/id_rsa.pubhttps://github.com/settings/ssh新建的记录
  4. 验证 git -T git@github.com
  5. 通过git进行远程操作

参考资料:

上一篇下一篇

猜你喜欢

热点阅读