Git常用命令

Git官网地址:https://git-scm.com/

以下所有的命令都是在Git Bash面板里面执行的。你安装好Git之后,打开你需要操作的文件夹,鼠标右击可以看到【Git Bash Here】的选项,点击即可打开Git Bash面板。

面板如下图所示:

 

下面总结一下我常用到的命令:

1.配置用户名
git config --global user.name <”你自己的用户名">

 

2.查看已经配置的用户名
git config user.name

 

3.配置用户邮箱
git config --global user.email “你自己的邮箱"

 

4.查看已经配置的邮箱
git config user.email

 

5.初始化本地仓库
git init

 

6.暂存所有文件
git add . 

注意add后面的点

 

7.提交文件
git commit -m "提交的描述信息"

 

8.绑定远程分支
8.1.git remote add  远程仓库的名称 远程仓库的地址

如下图:

 

远程仓库的名称默认为 origin

远程仓库的地址这个很重要,不能错。这个地址可在github中查看。查看位置如下图:

 

 

 

 

 8.2. git push -u origin master

 

 

 

 9.查看远程仓库的名称(或者叫远程主机名)

git remote

 

10.查看远程主机的网址
git remote -v

 

11.查看主机的详细信息

 git remote show 主机名

 

12.删除远程主机

 git remote rm 主机名

 

13.远程主机重命名

 git remote rename 原主机名 新主机名

 

14.测试远程仓库连接
ssh -T git@github.com
这个命令测试远程仓库的网络连接情况,如果显示”You've successfully“等信息就说明前面的配置没有问题,可以成功连接到Github。

 

15.查看分支

所有分支:git branch -a

其中remote/origin/master表示的是远程分支

有"*"标记的为当前所在分支

本地分支:git branch

远程分支:git branch -r

16.删除远程分支
git push 远程主机名 --delete 分支名

 

17.删除本地分支
git branch -d 分支名

 

18.切换本地分支
git checkout 分支名

更多分支操作详情可查看 Git分支操作——查看、新建、删除、提交、合并

 

19.拉取(pull)远程仓库到本地仓库

git pull <远程主机名> <远程分支名>:<本地分支名>

如:拉取readyPlayerOne主机的master分支,与本地的develop分支合并,输入命令:

git pull readyPlayerOne master:develop
PS:push代码前最好先用pull更新本地代码。

 

20.推送(push)本地到远程仓库

git push <远程主机名> <本地分支名>:<远程分支名>
如:推送本地的develop分支到远程分支,输入命令:

git push readyPlayerOne develop:master

PS:分支推送顺序的写法是<来源地>:<目的地>,所以git pull<远程分支>:<本地分支>,而git push<本地分支>:<远程分支>

 

如果省略远程分支名,则表示将本地分支推送与之存在"追踪关系"的远程分支(通常两者同名),如果该远程分支不存在,则会被新建。

eg: 
git push readyPlayerOne develop

上面命令表示,将本地的develop分支推送到readyPlayerOne主机的develop分支。如果后者不存在,则会被新建。

如果当前分支只有一个追踪分支,那么主机名都可以省略。

 

21.生成SSH公钥
ssh-keygen -t rsa -C “你自己的邮箱”

有提示信息时,直接回车就可以了,总共三次回车

 

22.查看SSH公钥
~/.ssh/id_rsa.pub

 

23.强制更新远程分支

git remote update origin --prune

 

 

感谢阅读~不定期更新中~~~

posted @ 2018-11-16 18:16  前端[色色]  阅读(244)  评论(0编辑  收藏  举报