您的位置:首页 > 编程语言

GitHub上如何使用git工具以及git的使用命令

2017-09-14 16:53 405 查看
git创建远程仓库

git clone --bare robbin_site robbin_site.git
# 用带版本的项目创建纯版本仓库

scp -r my_project.git git@ git.csdn.net:~
# 将纯仓库上传到服务器上

mkdir robbin_site.git && cd robbin_site.git && git --bare init
# 在服务器创建纯仓库

git remote add origin git@ github.com:robbin/robbin_site.git
# 设置远程仓库地址

git push -u origin master
# 客户端首次提交

git push -u origin develop
# 首次将本地develop分支提交到远程develop分支,并且track

git remote set-head origin master
# 设置远程仓库的HEAD指向master分支

git远程仓库管理


git remote -v
# 查看远程服务器地址和仓库名称

git remote show origin
# 查看远程服务器仓库状态

git remote add origin git@ github:robbin/robbin_site.git
# 添加远程仓库地址

git remote set-url origin git@ github.com:robbin/robbin_site.git
# 设置远程仓库地址(用于修改远程仓库地址) git remote rm <repository> # 删除远程仓库

git命令的使用

git help <command>
# 显示command的help

git show
# 显示某次提交的内容 git show $id

git co -- <file>
# 抛弃工作区修改

git co .
# 抛弃工作区修改

git add <file>
# 将工作文件修改提交到本地暂存区

git add .
# 将所有修改过的工作文件提交暂存区

git rm <file>
# 从版本库中删除文件

git rm <file> --cached
# 从版本库中删除文件,但不删除文件

git reset <file>
# 从暂存区恢复到工作文件

git reset -- .
# 从暂存区恢复到工作文件

git reset --hard
# 恢复最近一次提交过的状态,即放弃上次提交后的所有本次修改

git ci <file> git ci . git ci -a
# 将git add, git rm和git ci等操作都合并在一起做 git ci -am "some comments"

git ci --amend
# 修改最后一次提交记录

git revert <$id>
# 恢复某次提交的状态,恢复动作本身也创建次提交对象

git revert HEAD
# 恢复最后一次提交的状态
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  git github