git init 以创建新的git仓库
git clone username@host:/path/to/repository 从远端服务器检出仓库
git add <filename> 把更改的文件名添加到缓存区。
git add -A 把所有更改的文件添加到缓存区。
git commit -m “log message” 提交到了HEAD,但是还没到你的远端仓库
git push origin master 提交到远端master
git checkout remotes/feature_x 切换到远程分支
git checkout -b feature_x 创建一个叫做”feature_x“的分支,并切换过去
git checkout master 切换回主分支
git checkout feature_x 切换回feature_x的分支
git branch -D feature_x 把新建的分支删掉
git push origin --delete 分支名 删除远程分支
git branch -D -r origin/feature/20170310_624458_newTest_1 删除远程分支
git push origin <branch> 将分支推送至远端仓库
git pull 更新你的本地仓库至最新改动
git branch 查看本地分支
git branch -r 查看远端分支
git config --global user.name junchao 配置用户名
如果一些文件已经add到暂存区,还没有commit,此时如果不想要这些文件了,可以用以下办法:
1,用版本库内容清空暂存区,git reset HEAD
2,只把特定文件从暂存区删除,git rm --cach
git merge <branch> 以在你的工作目录中获取(fetch)并合并(merge)远端的改动要合并其他分支到你的当前分支(例如master)。自动合并并非此次都能成功,并可能导致(conflicts)。这时候就需要你修改这些文件来人肉合并这些冲突(conflicts)了。改完之后,你需要执行如下命令以将它们标记为合并成功执行命令:git add <filename>
再次合并之前,也可以使用如下命令查看:
git diff <source_branch> <target_branch>
如何修改git库的autor:
git config --global user.name "用户名"
git config --global user.email "邮箱名"
使用git常用的命令总结
猜你喜欢
转载自mjc410621.iteye.com/blog/2187253
今日推荐
周排行