Revisions
-
necolas revised this gist
Mar 27, 2012 . 1 changed file with 2 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -29,4 +29,5 @@ git push origin master # When updating a local repository from the remote repository I use # `git submodule update` to update the submodules (that have been # initialized) in their local repository. This wipes any local # changes made to the submodule. -
necolas revised this gist
Mar 27, 2012 . 1 changed file with 2 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,3 +1,5 @@ # Workflow from https://github.com/necolas/dotfiles # Add the new submodule git submodule add git://example.com/remote/path/to/repo.git vim/bundle/one-submodule # Initialize the submodule -
necolas revised this gist
Mar 27, 2012 . 1 changed file with 5 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -23,4 +23,8 @@ git add vim/bundle/one-submodule # Commit the submodule changes git commit -m "Update submodule 'one-submodule' to the latest version" # Push to a remote repository git push origin master # When updating a local repository from the remote repository I use # `git submodule update` to update the submodules (that have been # initialized) in their local repository. This wipes any local changes. -
necolas renamed this gist
Mar 27, 2012 . 1 changed file with 0 additions and 0 deletions.There are no files selected for viewing
File renamed without changes. -
necolas created this gist
Mar 27, 2012 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,26 @@ # Add the new submodule git submodule add git://example.com/remote/path/to/repo.git vim/bundle/one-submodule # Initialize the submodule git submodule init # Clone the submodule git submodule update # Stage the changes git add vim/bundle/one-submodule # Commit the changes git commit -m "Add a new submodule: one-submodule" # Update an individual submodule within the superproject # Change to the submodule directory cd vim/bundle/one-submodule # Checkout the desired branch (of the submodule) git checkout master # Pull from the tip of master (of the submodule - could be any sha or pointer) git pull origin master # Go back to main dotfiles repo root cd ../../.. # Stage the submodule changes git add vim/bundle/one-submodule # Commit the submodule changes git commit -m "Update submodule 'one-submodule' to the latest version" # Push to a remote repository git push origin master