0
点赞
收藏
分享

微信扫一扫

git基础语法(一)

扒皮狼 2022-01-13 阅读 32
git

1.常用命令

git clone 克隆项目把远程仓库拉取到本地

git clone 地址 分支(默认master)

        git clone git@gitee.com:liuzhenyu666/test0130.git // 默认拉取master分支代码

        git clone -b dev git@gitee.com:liuzhenyu666/test0130.git // 拉取dev分支代码

git remote 远程仓库操作

        git remote -v 查看远程仓库地址

        git remote add origin 地址

基本提交流程

        工作区(workpace) =》 暂存区(index) =》 本地仓库(local repository) =》 远程仓库(remote repository)

        git status 查看当前仓库状态

        git add . 添加到暂存区

        git commit -m 'xxxx' 添加到本地仓库

        git pull 同步远程仓库到本地,检查远程仓库是否比本地版本更高一些

        git push 推送到远程仓库

        最好不要使用 -f参数,例如:git push -f 或 git push orign

git各个流程的语句

 

2.冲突相关

CONFLICT => 表明该文件有冲突,被至少2人修改。

解决方法是:同步时出现CONFLICT关键字,查看日志,去线下和对应修改人员沟通,确定如何修改。切忌在协作开发时,随意修改或者删除他人代码

$ git pull
remote: Enumerating objects: 5, done.
remote: Counting objects: 100% (5/5), done.
remote: Compressing objects: 100% (3/3), done.
remote: Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
Unpacking objects: 100% (3/3), 432 bytes | 43.00 KiB/s, done.
From gitee.com:liuzhenyu666/test0130
7b3e8f6..5484e31 master -> origin/master
Auto-merging HelloWorld.java
CONFLICT (content): Merge conflict in HelloWorld.java
Automatic merge failed; fix conflicts and then commit the result.
  <<<<<<< HEAD  
System.out.println("Hello World666");

System.out.println("Hello World6661234565");
=======分界线,以上是自己的代码,以下是别人的代码
System.out.println("Hello World6asd6688888");
int c = 0;
System.out.println(c);
>>>>>>> 5484e31669c498dadd814067524b3efe7a4a9ebd
举报

相关推荐

0 条评论