首页 > 技术文章 > Git 项目版本控制

coder-Fish 2021-06-16 21:36 原文

 

1. 使用Git

安装完 Git 之后,要做的第一件事就是设置你的用户名和邮件地址。它们会写入到你的每一次提交中,不可更改:
$ git config --global user.name "ZxxxCxx" $ git config --global user.email xxxxxxx@outlook.com

再次强调,如果使用了 --global 选项,那么该命令只需要运行一次,因为之后无论你在该系统上做任何事情, Git 都会使用那些信息。

 
 
 

2. 项目克隆下来关联到远程仓库

第一步:在本地新建一个空白文件夹,作为本地仓库,如“test”。文件夹下右击打开git bash,进入到该文件夹目录下
 
第二步:将本地仓库初始化,命令:
git init
 
第三步:将项目从github或者服务器上克隆下来,命令:git clone url。url为项目服务器地址或github地址
git clone url
 
第四步:将文件修改提交到本地暂存区,命令:git add file,file 为修改文件名
git add file git add . //添加所有的
 
第五步:提交当前工作空间的修改内容,命令:git commit -m“修改”,引号里面是提交信息,自己可以填写其他内容
git commit -m "修改的操作信息"
 
第六步:将项目更新到github或服务器,命令:
git push
 
另外,如果下次还要更新项目,直接git push即可,因为本地空间和服务器或github的通道通过git clone已经建立。
查看项目状态,命令:
git status
 
 
 

3. 直接关联已有的项目到远程仓库

git remote add origin https://github.com/xxxxxxx/xxxxxmall.git git push -u origin master
 
 

4. Git pull push 和分支操作

查看本地仓库分支
git branch
 
配置远程仓库 git remote add supermall 远程仓库名 远程仓库地址
git remote add origin http://xxxx@git.XXXX.com/scm/wbqa/xxxx.git
 
使用push命令,将代码提交到远程对应分支 git push <远程仓库名> <本地分支名>:<远程分支名>
$ git push origin master:cui
 
将远程主机 origin 的 master 分支拉取过来,与本地的 brantest 分支合并。
git pull origin master:brantest
 
origin是默认远程仓库名字,它是在你clone一个托管在Github上代码库时,git为你默认创建的指向这个远程代码库的标签
查看现在与远程仓库的关联方式
git remote -v
 
选用ssh的方式关联远程仓库
git remote remove visitor_api(上面命令看到的ssh的方式)

 

 

 

5. git后修改了本地文件,重新还原到未修改状态

单个文件 : git checkout + 文件名 整个目录 :git checkout .(这个点要加上的)
 
 
 

6. IDEA修改git账号及密码的方法

1.在Terminal终端中输入git config user.name 获取当前的用户名
git config user.name
 
2.输入git config --global user.name "用户名" 修改用户名
git config --global user.name "用户名"
 
 
 
 

7. IDEA修改git账号失败可以尝试以下方法

以上方式不行下面再提供两种: 
1、file->settings->passwords 
2、重启IDEA
 
 
3、执行一次提交或更新 当执行提交或更新之后,idea会自动提示输入账号、密码,如下: 
4、以上如果还修改不了,请尝试如下方式 解决办法:控制面板->用户账户->管理您的凭据 
 
 
 
win10系统把git凭据信息放到了[凭据管理]中。
删除此凭据,或者编辑,填入你自己的name和密码。
ok了。(如果是删除以前的凭据,重启idea,做一次pull操作,会让你重新填用户名密码的。)
 
 
 
 
 
 
 
 
 

推荐阅读