git命令记录
前言
因为依赖于IDE太多,git插件可视化界面太智能,git基本的命令都没有记住,这次整理了一下常用的git命令,作为一个备忘录吧,以后会慢慢更新。
下面记录了20条左右的git命令,以后会不定时更新
1、改动添加所有文件到暂存区
git add *
2、改动提交暂存区文件到本地仓库
git commit -m "commit message"
3、改动提交到远程仓库
git push origin master
4、在没有clone现有仓库,将仓库链接到远程服务器
git remote add origin <Server>
5、创建本地分支,并切换到此分支
git checkout -b feature_1
6、切换本地分支
git checkout master
7、删除本地分支
git branch -d feature_1
8、查看本地分支
git branch
9、查看所有分支
git branch -a
10、推送本地分支到远程
git push origin <branch>
11、删除远程分支
git push origin --delete <branch>
12、重命名本地分支develop(old) devel(new)
git branch -m develop devel
13、创建一个标签tag1.0,ef10fdd012想要标记的提交 ID 的前 10 位字符
git tag tag1.0 ef10fdd012
14、查看提交记录
git log
15、获取远程tag
git fetch origin tag <tagname>
16、把本地tag推送到远程
git push --tags
git push origin tag <tagname>
17、git1.7.0版本之后删除远程tag
git push origin --delete tag <tagname>
18、删除本地tag
git tag -d <tagname>
19、指向标签状态,但是处于一个空的分支上
git checkout <tagname>
20、把本地库的所有内容推送到远程
git push -u origin master
21、拉取远程分支到本地
git checkout -b local_branch origin/remote_branch
22、添加与原始库的关联(fork别人的代码时),upstream名字可随意
git remote add upstream <clone地址>
23、从原始库中抓取最新的更新,upstream名字是原始库地址
git fetch upstream
24、更新原始库指定分支
git pull upstream dev-on
25、重命名远程分支
git branch new-branch-name origin/old-branch-name
git push origin new-branch-name
git push origin :old-branch-name