Skip to content

amw863/my_test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

my_test

###my first github; 利用git托管代码.

  • 1,本地仓库master与其他分支的区别:

    • 1.1,所有分支都可以指定仓库(主机)/分支进行拉取,如: git checkout dev git pull origin master

      git checkout debug git pull origin master

      pull之后会与目前线上的分支保持一致

    • 1.2,默认情况下只有master分支才能够直接push到跟踪分支(这种说话不正确)

    • 1.3,git push <远程主机名> <本地分支名> : <远程分支名> 例如: git checkout dev git push origin master 此时push 将不生效 git push origin dev:master 此时生效

      git checkout master git merge dev git push origin master 此时也生效

  • 2,关于冲突 当不同分支修改同一行代码时将产生冲突; 当本地主分支和线上主分支修改同一段代码时将产生冲突; git的冲突似乎很常见;

  • 3,git fetch <远程主机名> <分支名> 一旦远程主机的版本库有了更新,需要将这些更新取回到本地,可以用该命令; git fetch <远程主机名> :将远程主机的更新全部取回; git fetch <远程主机名> <分支名> 取回某主机的 某分支;

  • 4,git pull git pull <远程主机名> <远程分支名> : <本地分支>;例 git pull origin next:master

  • 5, 部分提交: 修改多个文件希望部分提交时,只对希望提交的文件进行git add file && git commit && git push 操作就行

  • 6, git stash 临时保存操作

    • git stash 临时保存
    • git stash list 查看临时保存
    • git stash pop 取出临时保存
    • 注意点:临时保存对本地所有分支生效,也即在本地A分支临时保存后切换到B分支,也可以进行取出操作;

About

my first github

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages