首页 > 其他 > 详细

Git基础命令

时间:2019-02-23 12:44:25      阅读:192      评论:0      收藏:0      [点我收藏+]

mkdir xxx文件名 [创建目录]

cat xxx文件 [查看文件内容]

 

git init 把目录变为git可以管理的仓库

git add xxx文件 提交到暂存区

git commit -m "xxx" 从暂存区,提交到远程仓库

git status 查看仓库当前状态

git diff xxx文件 对比上次文件修改情况

git log/git log --pretty=oneline 查看git日志

git reset --hard HEAD^ 回滚上一个版本

git reset --hard HEAD~n(n代表数值) 回滚到某个版本

git reset --hard 1094a(提交的版本号,前面部分值就可以) 回滚到指定版本

git reflog 查看命令历史,以便确定要回到未来的哪个版本

git checkout -- xxx文件 没有提交到暂存区进行撤销

git reset HEAD xxx文件 提交到暂存区进行撤销

git rm xxx文件 删除文件

要关联一个远程库,使用命令git remote add origin git@server-name:path/repo-name.git
关联后,使用命令git push -u origin master第一次推送master分支的所有内容
此后,每次本地提交后,只要有必要,就可以使用命令git push origin master推送最新修改

git pull 当前分支master推送到远程

要克隆一个仓库,首先必须知道仓库的地址,然后使用git clone命令克隆

[分支功能]
git branch 查看分支
git branch <name> 创建分支
git checkout <name> 切换分支
git checkout -b <name> 创建+切换分支
git merge <name> 合并某分支到当前分支
git branch -d <name> 删除分支
git branch -D <name> 强行删除分支

[解决合并冲突]
1、在master查看git status
2、再查看冲突文件cat xxx文件
3、修改冲突文件 vim xxx文件
4、最后再提交就可以解决了

[禁用Fast forward模式]
git merge --no-ff -m "merge with no-ff" xxx分支名

 

Git基础命令

原文:https://www.cnblogs.com/zm-moon/p/10422257.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!