git使用常用操作及遇到的问题

1.git的安装

去网站下载git,一路回车安装,安装好后点击鼠标右键会有Git bash here ,点击Git bash here命令行输入git --version会有git的版本信息。

2.git版本管理的基本操作

git  init 建立本地git repository仓库并对文件进行追踪用

git  status  查看状态

git  add . 或 git  add -A  这两个命令是将文件全部添加到暂存区,也可以添加指定文件到暂存区

git commit -m "对这次提交的全部文件的描述"

git add index.html git  commit  -m"对这次提交的单个文件的描述"   ,这样就将修改提交到本地的 repository仓库中, 描述就是为了方便后期再次查看时好理解

git remote add origin  https://github.com/***.git    把本地的仓库和gitHub仓库想关联

git   pull  origin  master        从gitHub仓库的master分支拉取代码到本地(如果不加origin master,则会将该仓库所有分支上的内容都更新一遍)

git  push  -u  origin  master     提交到gitHub仓库的master分支,第一次的时候需要 -u 参数,后面再提交就不需要 -u 了

git  cat  help.txt         查看内容

git remote rm origin  删除之前建立的仓库连接

git  rm   help.txt         删除help.txt文件

reset    清屏,实质是清除屏幕记录; ctrl  +  l  也是清屏,实质是把记录上移,以确保当前显示框干净

git remote -v  查看建立的远程仓库的链接地址及状态

3.常见问题解决

3.1 、 fatal: remote origin already exists.

执行 git remote rm origin 删除之前建立的远程仓库连接,

然后重新添加  git remote add origin  https://github.com/***.git

4.分支操作

创建分支:  git  branch  aaa    ,这里aaa为新建的分支名字

推送新分支放到远程:git  push  origin  aaa     ,会自动 在远程添加aaa分支,前提是现在本地创建分支

查看本地分支:git  branch          不给参数默认本地分支

查看远程分支:git  branch  -r      ,r代表remote即远程分支

查看所有分支:git  branch  -a      ,a代表all即所有分支

切换分支:git  checkout   aaa   ,从master分支切换到aaa分支

删除本地分支:git  branch -d   aaa    删除aaa分支前确保切换到非aaa分支上再执行此命令

删除远程分支:git push origin :aaa  (origin 后面有空格)

切换到分支进行拉取提交代码

git checkout aaa   //切换到分支

git add .   //提交到暂存区

git pull origin aaa   //拉取分支代码

git push origin aaa   //推送代码到远程


5、剔除不想提交的文件

如果有某个文件只会在开发过程中更改,并且没有更改功能性的代码,提交时为了避免冲突可以不提交,操作步骤是:由当前分支chekout到这个文件,例如:

git checkout libs/public.js

这样,提交时就不会将libs/publics.js这个文件提交上去了

你可能感兴趣的:(git使用常用操作及遇到的问题)