git常用操作

1、将远程代码库的代码 copy下来

git clone https://github.com/zzhijian/upload-and-download.git d:/repository-git/upload-and-download

刚刚克隆的只有一个分支本地master 和远程分支

git branch -a 查看你的所有分支

* master
  remotes/origin/dev
  remotes/origin/master

2、创建本地自己的分支用于开发:

git branch dev

git branch yourname

名字输错了删除本地分支git branch -d yourname

git branch -b branchname 创建并checkout

 

3、要添加一个新的远程仓库,可以指定一个简单的名字,以便将来引用,运行 

git remote add [shortname] [url]

git remote add batdev https://xxxxxxxxxx/pipmgm.git 

4、创建远程分支

     4.1、切换到远程分支对应本地分支

     git checkout branchname 

     4.2 git push origin(仓库名) branchname(本地分支名):branchname(远程分支名)

           如果本地分支与远程分支同名git push origin branchname 即可。

           或者  git push -u origin branchname 关联本地分支与远程分支

5、查看分支差异

git diff branch1 branch2

 

6、本地分支远程分支关联

 git branch --set-upstream-to=origin/ mgmdev

4小结创建的远程分支 但是这时候 git push的话会提示 “The current branch batdev has no upstream branch.”

 

可以git push --set-upstream origin batdev 设置 也可以在第四小节

 

 

 


 

 

 

 

 

 

1、.gitignore

多人开发时,会出现明明在gitignore中忽略了.idea文件夹,但是提交时仍旧会出现.idea内文件变动的情况

原因
.idea已经被git跟踪,之后再加入.gitignore后是没有作用的

解决办法
清除.idea的git缓存

git rm -r --cached .idea

.gitignore中添加.idea/

2、git branch 

你可能感兴趣的:(开发工具)