git常用命令收集

 git的常用命令,方便查询,更详细的信息可以参考:Git常用命令

1、git配置
 $ git config --global user.name "kevin Kuo"
 $ git config --global user.email [email protected]
2、创建一个空的git库
 git init 或者使用git init-db
3、查看目前工作目录的代码状态,自上次提交以来的添加、修改和删除等
 git status
4、添加新文件到 Git 代码仓库的索引中
 git add <filename>
5、从工作目录和 Git 代码索引中删除文件
 git rm filename
6、从仓库中删除文件夹
 git rm –r directory
7、提交修改的代码(只是提交到本地的代码库,不会推送到服务器)
 git commit –a –m “修改说明”
 修改刚次提交的log信息
 git commit --amend
8、将自上次 push 以来的,本地历次 commit,推送到服务器
 git pull origin <branch>
9、查看自上次提交以来,本地代码改动的具体情况
 git diff
10、查看版本库中每个分支的世系发展状态,每次提交的内容是否已进入每个分支
 git show branch
11、查看master分支状况
 git whatchanged
12、查看修改记录,含作者、时间、修改说明等
 git log
13、显示最后一次 commit 修改的内容
 git show
14、显示指定 commit 修改的内容
【TIP】git log 命令中,每条 commit 会有一长长的字符串,此即 commid id,取其前面五六位即可
 git show commit-id
15、列出所有分支(当前所在分支前会有“*”号)
 git branch
16、新建分支
 git branch 新分支名
17、在某个节点新建分支
 git branch 新分支名   eac2f939e6a1cb
18、删除分支
 git branch -d 欲删除的分支名
 【注意!】不要把 ‘-d’ 写成了 ‘-D’,危险!

       -d:要求:被删除分支的所有修改,已经合并到当前分支;

       -D:直接删除,未合并的代码,将被丢弃!
19、恢复某个已修改的文件(撤销未提交的修改)
 git checkout file-name
20、还原最近一次提交的修改
 git revert HEAD
21、还原指定版本的修改
 git revert commit-id
22、克隆代码库
 git clone [email protected]:/var/projects/sandbox
 

补充:

git配置http代理:git config --global http.proxy http://***:8080

 

你可能感兴趣的:(git常用命令收集)