git使用小结

git使用小结:



git 建立仓库,初始化

Quick setup — if you've done this kind of thing before or

We recommend every repository include a README, LICENSE, and .gitignore.

…or create a new repository on the command line

touch README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin git@github.com:adong7639/gitstudy.git
git push -u origin master

…or push an existing repository from the command line

git remote add origin git@github.com:adong7639/gitstudy.git
git push -u origin master

…or import code from another repository

You can initialize this repository with code from a Subversion, Mercurial, or TFS project.


git命令简化:

git status 简化为 git st

git config --global alias.st status


git多人协作:

这里假设有两个人user1和user2
1 首先在一台主服务器建立一个远程仓库;
2 user1和user2分别从远程仓库克到本地
3 user1在本地添加一个文件file1,修改提交,git push推送到远程仓库
4 user2在本地添加一个文件file2,修改提交,git push推送到远程仓库
5  此时远程仓库包含了file1和file2, user1和user2分别只有各自的文件
6 如果希望看到另外一个用户新的提交内容,可以git  pull 将远程的代码更新到本地仓库
7 双方各自更新后,都可以看到对方最新的修改内容。
8 接着双方都修改了文件file1的同一行内容,user1先于user2将修改的更新推送到远程仓库,
  user2将修改推送到远程仓库,会出现冲突,这是远程仓库拒绝更新master,
  此时user2需要利用git pull将远程仓库的更新下载到本地,这样会在user2的本地强制merge
  user2 可以手动修改这些冲突,之后咋提交推送到远程仓库


user1和user2分支合作
1 user1 建立本例分支dev,推送到远程仓库
2 user2  git pull更新,获取origin/dev, 本地建立git checkout -b dev origin/dev
3 之后,双方都可以在dev分支上面开发了




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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值