整理笔记--Git常用命令

JAVA学习网 2018-03-16 09:41:01

Windows下配置SSH连接GitHub/GitLab  ==>要用时,就按这个搜索条件百度吧。

 

echo "内容" >>文件名  ==>字符串输出。

1.全局配置:

git config --global user.name "用户名"

git config --global user.email "邮箱地址"

注意事项:

去掉 --global 就不是全局配置了,会在当前的项目目录下创建.git/config。

 

2.查看配置:

cat ~/.gitconfig 【位置:/home/用户名/.gitconfig 是隐藏文件 可以通过ls -al查看】

 

3.获得一个Git仓库

方法一:

git clone 地址

方法二:

git init

如果我们希望将本地仓库关联到远端服务器,我们可以使用 git remote 命令:

git remote add 主机名 自己的远程仓库地址

这个时候如果本地的仓库连接到了远程Git服务器,可以使用下面的命令将本地仓库同步到远端服务器:

git push 主机名 master  ==>需要输入仓库对应的用户名和密码

 

4.基本流程

1.创建或修改文件。

2.使用git add命令添加新创建或修改的文件到本地的缓存区(Index)。

3.使用git commit -m "注释"命令提交到本地代码库。

4.使用git push命令将本地代码库同步到远端代码库。

 

5.常用命令:

git status  ==>会列出有改变的文件,状态为untracked。

git diff --cached  ==>查看缓冲区哪些文件被修改了。

git diff 分支名  ==>对比目标分支的差异。

git diff 分支名 --stat  ==>目标分支哪些文件被改动,改动了几行。

git diff 分支名 文件名/目录名  ==>对比目标分支文件或者目录。

输入q才能退出

git rm  ==>删除 【这只是删除文件的信息添加到缓存区 还是要git commit -m】。

 

git add *  ==>提交所有修改和新增的文件。

git branch  ==>所处在哪个分支上。

git branch 分支名  ==>创建新分支。

git checkout 分支名  ==>切换到该分支。

git merge -m "注释" 合并的分支名  ==>合并分支。

git branch -d 分支名  ==>删除已经被当前分支合并的分支。

git branch -D  ==>强制删除分支。

git reset --hard HEAD^  ==>撤销一个合并。

git log  ==>查看日志。

输入q才能退出

git log --stat  ==>显示每个提交中哪些文件被修改了,添加和删除了多少行内容。

 

6.git 标签

git log查看

git tag 标签名 commit前8位  ==>轻量标签。

git tag -a 标签名 commit前8位 -m '注释'  ==>标签对象。

git tag  ==>查看标签。

git tag -d 标签名  ==>删除本地标签。

 

阅读(787) 评论(0)