您的位置:首页 > 其它

git 常用操作指令

2016-04-20 18:58 148 查看
git init (git初始化)

git status (查看当前目录下的文件是否有变更)

git add . 或git add 文件1 文件2 (将要提交的文件添加到索引库中)

git commit -m"具体描述" (提交到暂存区)

git push (提交到github )

git diff 文件1 (查看文件对比情况)

git log (查看文件修改的历史记录)

git reset --hard HEAD^ (回退到上一个版本),这里如果出现Unlink of file,请关闭被打开的要回退版本的文件。会退市建议使用git log 查看下要回退到哪个记录

git reset --hard 355322 (回退指定序号的版本)

git reset --hard HEAD^^(回退上上个版本)

git reflog (查看操作记录)

git checkout --文件名 (文件在工作区的修改全部撤销)1:如果该文件还没被放到暂存区,会被修改成与版本库一样;2:如果已添加到暂存区,做的修改,撤销修改回到暂存区的版本。如果是第二种情况,建议先使用 git reset HEAD 文件名 先撤销工作区的文件,再使用 git checkout --文件名,撤销暂存区里面的文件

git rm 文件名 (删除文件)先使用git rm文件名 再使用git commit -m"具体描述"来删除文件,如果删错了,就可以使用git checkout --文件名取消删除

git remote add origin git@github.com:账号/test.git (关联github)

git push orgin master ( 推送到github服务器)

git clone 账号/test.git (克隆地址)

查看分支:git branch

创建分支:git branch <name>

切换分支:git checkout <name>

创建+切换分支:git checkout -b <name>

合并某分支到当前分支:git merge <name> 此方法默认是删除分支信息,所以我们可以用 $ git merge --no-ff -m "name" dev 这样合并后还有记录存在

删除分支:git branch -d <name>

以上应该是比较常用的命令了,建议如果看看这个网站,讲的很好,也比较有趣味性
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: