Git使用笔记

亡梦爱人 提交于 2020-04-01 04:00:52

一、基本使用:

初始化、全局设置、分支master上拉取以及提交:

1、安装git,Linux命令如下:

#yum install git

 

2、设置全局用户名和邮箱,命令如下:

git config --global user.name '用户名'
git config --global user.email '邮箱'

 

3、初始化(在你准备放项目代码的文件夹里),命令如下:

git init

 

4、连接远程项目地址,命令如下:

git remote add origin https://gitee.com/xxxxxxx.git

 

5、拉取代码,命令如下:

git pull origin master

当然也可以是其他分支。

这里会提示输入用户名和密码(可以配置实用ssh方式,就不需要每次输入用户名和密码了)。

 

6、修改代码、文件,可以用如下命令查看:

git status

 

7、修改代码后,提交,命令如下:

git add .
git commit -m '提交说明' .
git push origin master

git add .   后面的点说明提交所有新添加的文件,也可以指定具体文件名。

 

二、分支:

1、创建分支:

git branch 分支名称

 

2、把分支推送到服务器:

git push origin 分支名称

 

3、切换到分支:

git checkout 分支名称

 

4、删除分支:

删除本地分支:

git branch -d 分支名称

 删除git服务器上的分支:

git push origin -d 分支名称

 

5、列出所有分支:

git branch

 

6、合并分支:

加入你在分支dev上修改了文件,并在该分支下使用git add 、git commit 、git push origin dev命令提交了修改,最后需要合并到主分支master上,合并操作如下:

a、切换到master分支:git checkout master

b、合并分支:git merge dev

c、提交修改:git push origin master

 

三、取消修改:

a、未使用 git add 缓存代码时:

使用 git checkout -- filepathname ,或者使用 git checkout . 命令取消所有修改。

 注意上面的“--”前后都是空格,filepathname是指文件的完整路径。

 

b、已经使用 git add 缓存代码时:

使用 git reset HEAD filepathname ,或者使用 git reset HEAD . 命令用来清除 git 对于文件修改的缓存,清除缓存后再用 git checkout 命令来取消修改。

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!