linux中常用的Git命令(一)

2016-03-2817:31:11linux中常用的Git命令(一)已关闭评论 789

//利用Git从本地上传到GitHub

1 进入要上传文件的目录输入命令 “git init”

2 创建一个本地仓库origin,使用命令 “git remote add origin
git@git.mytijian.cn:yourname/yourRepo.git”

youname是你的GitHub的用户名,yourRepo是你要上传到GitHub的仓库

3 git remote -v 查看远程url

4 git add xxx  添加一个文件xxx到本地仓库,使用“git add .”自动判断添加哪些文件,然后把这个添加提交到本地的仓库

5 git commit -m "这次提交的说明"

6 git push origin <远端分支名称> 把本地仓库origin提交到远程的GitHub仓库

//GitHub克隆项目到本地

1 GitHub的某个仓库,然后复制右边的有个“HTTPS clone url”

2 新建目录,使用 "git clone git@git.mytijian.cn:yourName/yourRepo.git",从github克隆项目到本地

 或者git clone git://远程Git库地址 filename, filename:本地自己创建的目录

3 如果本地的版本不是最新的,可以使用命令 “git fetch origin”origin是本地仓库

4 把更新的内容合并到本地分支,可以使用命令 “git merge origin/master”

 或者 git pull <本地仓库> master // 这个命令可以拉去最新版本并自动合并,master代表分支

//创建本地分支同步到远程

1 创建一个本地分支: git branch <新分支名字>

2 git push <本地仓库> <新分支名将本地分支同步到GitHub上面

3 切换到新建立的分支: git checkout <新分支名>

4 为你的分支加入一个新的远程端: git remote add <远程端名字> <地址>

5 查看当前仓库有几个分支: git branch

//同步远端分支到本地

1 进入要所要上传文件的目录输入命令 “git init”

2 创建一个本地仓库origin,使用命令 “git remote add origin
git@git.mytijian.cn:yourname/yourRepo.git”

youname是你的GitHub的用户名,yourRepo是远端的GitHub仓库

3 git pull origin <远程分支> 将远程分支同步到本地仓库

//删除本地分支并同步到远端

1 git branch -d <分支名称删除本地分支

2 git push <本地仓库名> :<GitHub端分支同步到GitHub上面删除这个分支:

//重命名远端分支

1 git push --delete origin devel 删除远程分支

2 git branch -m devel develop 重命名本地分支,把devel更改为develop

3 git push <本地仓库名> :develop 同步到GitHub远端:

//删除不存在对应远程分支的本地分支

1 git remote show origin 查看分支状态 stale

2 git remote prune origin 可以将其从本地版本库中去除

 或者git fetch -p