git使用随记

辞职大半年没有接触前端了,忘的都差不多了,最近准备找工作,又看了看git,发现忘完了。又重新找的资料看了看,这里记录下来,免得以后再忘了记不住

从头开始吧!

1.安装git之后,打开git bash。

2.打开之后可以查看一下git的版本git --version,还有git的用户和邮箱配置,使用git config --global user.name和git config --global user.email查看
如果没有下面语句可以设置一个全局的用户和邮箱:
git config --global user.name "用户名"
git config --global user.email "email"
设置好之后可以使用git config --list查看用户的一些基本信息

3.然后设置一个本地库,作为远程仓库的本地存储库,假如我们要把本地库建立在D盘的test文件夹中,在git bash输入cd D:/test回车进入D盘test文件夹路径。然后输入git init初始化本地库,这时在git bash中你可以看到D:/test变成了D:/test(master),这时本地库就创建成功了!同时test这个文件夹下也多了一个.git的文件夹,这个文件夹是隐藏的,你需要在文件夹的组织中设置文件类型为显示隐藏的文件。-----假如test文件夹中还有一个名叫cool的文件夹,如果这时你想更改本地库到cool这里,那么把test中的.git文件夹删除即可,然后重复上述步骤即可--------------
上面的地址输出,也可以在文件地址中右键有个git bash一样可以达成D:/test(master)

4.本地库创建好之后,我们要把github上的远程仓库拷贝到本地需要使用以下语句
git clone XXXX,这里的XXX是你github上仓库地址,仓库地址是假设你的项目名字叫test,github打开这个项目,会在右侧看到clone or download,点击这个,然后复制里面的地址粘贴到上面的XXX这里就好了,回车之后远程仓库的代码就拷贝到本地了

5.然后修改本地仓库的文件之后需要提交到远程仓库需要使用的代码如下:
git status //查看本地修改或者添加的文件,还可以git status -s可以查看修改或者添加文件的列表
确定之后需要把文件先暂存到缓存区:
git add . //把所有文件暂存到缓存区
git add -A //这句同上面一样,A要大写
git add 文件名 文件名 //也可以选择单独文件暂存
然后在使用git status或者git status -s查看修改的文件是否暂存,文件的变色来确认

6.然后是提交:
git commit -m "备注" //这句是把文件提交到版本库中

成功之后则需要推送到远程仓库中
git push -u origin master //推送到远程仓库,
后面会让你输出github的用户名,然后回车,会弹出一个输入框,这里输入github的密码。成功之后去github你修改的文件中查看是否代码改变了,跟你本地的一样就代表成功了

7.多人合作怎么解决冲突问题
如果你和同事一起修改了同一个文件test,且你的同事提前你一步提交了,那么你git pull的时候会报错或者提示你需要代码合并或覆盖!那么这时候你需要把你本地的文件代码暂存到某个堆栈中,需要使用到git stash
(1)git pull代码报错之后,需要先git stash本地代码到仓库堆栈中
可以使用git stash save XXX 定义自己的标记,方便以后查询
(2)git pull 将远程代码拉取到本地。
(3)git stash pop 将仓库堆栈中的代码合到本地最新代码中。这时候打开文 件,会看到你和同事冲突的代码合成,这时是保留自己的代码更新还是同事 的,就需要你们之间协商。
(4)修改之后,就重复6之前的提交方法!

8.删除分支
使用git branch -d 分支名 删除本地分支

9.更换远程仓库地址
使用命令 git remote set-url origin
git remote set-url origin https://XXX/root/qilin.git
注意这里地址不要用''或者"",直接写就可以

还有查的资料是先删后添加
删除:git remote rm origin
添加:git remote add origin
试了这种,我测试有问题,所以用的上面那种一句话直接修改

暂时用到的就这么多吧!以后有需要的再更新!!!!!

你可能感兴趣的:(git使用随记)