创新实训——使用git管理代码

   1.git仓库初始化

# git init
# git add *
# git commit -m "My initial commit message"
# git remote add origin [email protected]:example.git
# git push -u origin master

2.git的常用命令

git checkout -- readme.txt    撤销修改

git checkout -b newfeature  新建分支

git push origin :bugfix_ui     删除远程分支

git push <远程主机名> <本地分支名>:<远程分支名>   上传本地分支

git clone -b 分支名 远程地址    获取远程分支

git push origin  上传到对应的分支

git log -p -2 查看最近两次commit的diff

git status -s 查看修改过的文件

git diff:是查看 workspace 与 index 的差别的。 

git diff --cached:是查看 index 与 local repositorty 的差别的。 

git diff HEAD:是查看 workspace 和 local repository 的差别的。
git checkout -b 本地分支名x origin/远程分支名x    在本地新建分支x,并自动切换到该本地分支x

git checkout . #本地所有修改的。没有的提交的,都返回到原来的状态

git stash #把所有没有提交的修改暂存到stash里面。可用git stash pop回复。

git branch -D feature 删除本地分支

git branch -vv 查看本地分支的来源

git merge feature 与其他分支合并

git reset --hard HEAD~     回到合并之前的提交

git reset --hard <commit> 回到合并之前的明确版本

猜你喜欢

转载自blog.csdn.net/UnLongChemin/article/details/81952487