首页 » 技术分享 » git的使用

git的使用

 

git服务器搭建:我的系统是WIN 10 64位专业版,搭建过程参考
https://www.cnblogs.com/nnnnnn/p/10647770.html
安装java 64位同样有问题,卸载重装32位后解决,具体问题不详。

在git上创建项目的时候建议选择 ‘加入 .gitignore 文件’,用来忽略一些不必要更新的文件,比如测试过程中产生的log文件;
.gitignore文件只对还没有加入版本管理的文件起作用,如果之前已经用git把这些文件纳入了版本库,就不起作用了
解决:
需要在git库中删除该文件,并更新。
然后再次git status查看状态,文件不再显示状态。

第一次使用搭建的git服务器,需要的网页端注册账号,然后在客户端git-bash.exe登录,
客户端需自行选择对应版本下载安装https://git-scm.com/download/
git config --global user.name “yourname”
git config --global user.email “your email”

创建分支:git branch your_branchname
跳转到你的分支:git checkout your_branchname

将本地的更新提交到服务器:

  1. 添加文件
    添加指定文件或文件夹: git add filename/dirname
    添加当前目录下所有文件: git add .
  2. 提交到本地
    git commit -m ‘备注信息’
  3. 提交到远端
    git push origin master

拉取远端代码到本地
git pull origin master

合并分支
git checkout master
git merge 要合并的分支名
当要合并的两个分支对同一个文件进行了修改,就会冲突,会出现“(master|merging)
”,用git status的时候就会显示冲突的部分,只要把它修改后git add上去即可,怎么修复冲突
怎么修复冲突
<<<<<<< Updated upstream
A

=======
B
“>>>>>>>>>>>” Stashed changes

就是把A和B做个合并处理即可,或者AB选一个,然后去掉“<<<<<<< Updated upstream”“=====”“>>>>>>> Stashed changes”就可以了

支开发新功能

  1. 切换到被copy的分支(master),并且从远端拉取最新版本
    git checkout master
    git pull
  2. 从当前分支拉copy开发分支
    git checkout -b branchname
    Switched to a new branch ‘branchname’
  3. 把新建的分支push到远端
    git push origin branchname
  4. 关联
    git branch --set-upstream-to=origin/branchname
  5. 再次拉取验证
    git pull

转载自原文链接, 如需删除请联系管理员。

原文链接:git的使用,转载请注明来源!

0