Git常用命令
2016-07-17 14:24
302 查看
一.git常用命令
1. 创建git资源库
git init --bare 库名称
2. 在用户文件夹下把资源clone下来
git clone <仓库目录> /g/software/repository/git/itheima <用户目录> .
注意:clone时候用户目录必须为空
3. 创建一个文件,纳入到版本控制中。
git add <文件名>
第一次执行会出警告:warning: LF will be replaced by CRLF in readme.txt.
The file will have its original line endings in your working directory.
警告处理:需要配置用户信息
git config user.name = "zhangsan"
git config user.email = "itheima@gmail.com"
4. 提交到本地版本库里。
git commit <文件名>
5. 推送到远程共享版本库中
git push origin master
6. 切换用户,拉取最新的文件
git pull
二.git冲突合并
git pull 之后有冲突:
$ git pull
remote: Counting objects: 5, done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 3 (delta 0), reused 0 (delta 0)
Unpacking objects: 100% (3/3), done.
From g:/software/repository/git/itheima26
50db030..a04027a master -> origin/master
Auto-merging readme.txt
CONFLICT (content): Merge conflict in readme.txt
Automatic merge failed; fix conflicts and then commit the result.
解决方法:
1.git mergetool
调用上面命令之后会提示你输入编辑方法,输入:beyond compare 进入编辑器.
2.编辑完之后.调用git commit -a 把当前目录中所有都提交到本地库中.
3.git push origin master 提交到远程库中.
1. 创建git资源库
git init --bare 库名称
2. 在用户文件夹下把资源clone下来
git clone <仓库目录> /g/software/repository/git/itheima <用户目录> .
注意:clone时候用户目录必须为空
3. 创建一个文件,纳入到版本控制中。
git add <文件名>
第一次执行会出警告:warning: LF will be replaced by CRLF in readme.txt.
The file will have its original line endings in your working directory.
警告处理:需要配置用户信息
git config user.name = "zhangsan"
git config user.email = "itheima@gmail.com"
4. 提交到本地版本库里。
git commit <文件名>
5. 推送到远程共享版本库中
git push origin master
6. 切换用户,拉取最新的文件
git pull
二.git冲突合并
git pull 之后有冲突:
$ git pull
remote: Counting objects: 5, done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 3 (delta 0), reused 0 (delta 0)
Unpacking objects: 100% (3/3), done.
From g:/software/repository/git/itheima26
50db030..a04027a master -> origin/master
Auto-merging readme.txt
CONFLICT (content): Merge conflict in readme.txt
Automatic merge failed; fix conflicts and then commit the result.
解决方法:
1.git mergetool
调用上面命令之后会提示你输入编辑方法,输入:beyond compare 进入编辑器.
2.编辑完之后.调用git commit -a 把当前目录中所有都提交到本地库中.
3.git push origin master 提交到远程库中.
相关文章推荐
- python - 消息队列
- Number (Standard IO)
- dialog.obj:-1: error: LNK2019: 无法解析的外部符号 "public: __cdecl InputDlg::InputDlg(class QWidget *)" (??0I
- 289. Game of Life
- Masonry介绍与使用实践(快速上手Autolayout)
- test if DEMO
- MyCAT-1.4-RC基准测试
- java设计模式-工厂模式
- CTF百密一疏——凯撒密码
- POJ2393————Yogurt factory (贪心)
- xxx
- POJ3258(最大化最小值)
- MediaPlayerManager
- Android Studio 构建项目一直卡在 gradle build running 解决方法
- [暑假集训] jzoj 2016.7.17 noip模拟赛C&B 总结
- genymotion 启动模拟器"unable to start the virtual device"问题解决
- gulp + browserSync 一起提高前端开发效率吧!
- jzoj 1365. 【队列练习】奇怪的电梯
- 深入浅出 RecyclerView
- css3学习以及移动端开发基本概念的思考