xcschememanagement hub create git xcode4.3 gitignore

hub - Cómo crear un archivo.gitignore



gitignore xcode (30)

Necesito agregar algunas reglas a mi archivo .gitignore , sin embargo, no puedo encontrarlo en mi carpeta de proyectos. ¿No es creado automáticamente por Xcode? Si no es así, ¿qué comando me permite crear uno?


========== En WINDOWS ==========

  1. Abra el bloc de notas.
  2. Añade los contenidos de tu archivo gitignore.
  3. Haga clic en "Guardar como" y seleccione "Todos los archivos".
  4. Guardar como .gitignore .

======== Easy peasy! No requiere línea de comandos! ========


MacOS / Linux one-liner

Una forma fácil de obtener una omisión de git por defecto sin tener que preocuparse por crear / copiar / pegar es usar el comando curl desde el terminal. Primero MY_API_NAME cd en el directorio raíz de su proyecto y luego ejecute el comando reemplazando MY_API_NAME con su nombre de API de una de las siguientes dos fuentes:

gitignore.io

curl -o .gitignore https://www.gitignore.io/api/MY_API_NAME

Puede encontrar su nombre de API buscando en la lista gitignore.io y haciendo clic en Generar.

Ejemplo de Java:

curl -o .gitignore https://www.gitignore.io/api/java

GitHub

Alternativamente, puede utilizar los de GitHub. Encuentra el nombre de archivo para tu API GitHub .

curl -o .gitignore https://raw.githubusercontent.com/github/gitignore/master/MY_API_NAME.gitignore

Ejemplo de Java:

curl -o .gitignore https://raw.githubusercontent.com/github/gitignore/master/Java.gitignore

Windows

Aquí hay algunas alternativas similares para Windows.

Pero honestamente establecer eso parece más problemas que vale la pena. Si tuviera Windows, solo crearía un archivo vacío llamado .gitignore en la carpeta raíz de mi proyecto y luego copiaría y pegaría el texto predeterminado de gitignore.io o GitHub.


Pocas formas de crear .gitignore usando cmd:

  • Con copy con comando:

    1. abre cmd y di cd a tu repositorio git
    2. copy con .gitignore y presiona Ctrl + Z.



  • Con el comando start notepad .gitignore :

    1. abre cmd y di cd a tu repositorio git
    2. diga start notepad .gitignore y presione el botón Yes en el cuadro de diálogo de notepad abierto.



  • Con el comando edit .gitignore (solo Windows x86):

    1. abre cmd y di cd a tu repositorio git
    2. edit .gitignore y cierra el editor de edición abierto.

1) cree un archivo .gitignore, así que para eso, simplemente cree un archivo .txt y cambie la extensión de la siguiente manera:

entonces tiene que cambiar el nombre escribiendo la siguiente línea en el cmd:

rename git.txt .gitignore

donde git.txt es el nombre del archivo que acaba de crear.

Luego puede abrir el archivo y escribir todos los archivos que no desea agregar en el repositorio. Por ejemplo el mío se ve así:

#OS junk files [Tt]humbs.db *.DS_Store #Visual Studio files *.[Oo]bj *.user *.aps *.pch *.vspscc *.vssscc *_i.c *_p.c *.ncb *.suo *.tlb *.tlh *.bak *.[Cc]ache *.ilk *.log *.lib *.sbr *.sdf *.pyc *.xml ipch/ obj/ [Bb]in [Dd]ebug*/ [Rr]elease*/ Ankh.NoLoad #Tooling _ReSharper*/ *.resharper [Tt]est[Rr]esult* #Project files [Bb]uild/ #Subversion files .svn # Office Temp Files ~$*

Una vez que tenga esto, debe agregarlo a su repositorio git. Tienes que guardar el archivo donde está tu repositorio.

Luego, en tu git bash tienes que escribir la siguiente línea:

Si el repositorio ya existe, debes hacer lo siguiente:

1) git rm -r --cached. 2) git añadir. 3) git commit -m ".gitignore ahora está funcionando"

Si el paso 2 no funciona, entonces debería escribir la ruta de los archivos que desea agregar.

¡Espero eso ayude!


Aquí está mi favorito personal, http://help.github.com/ignore-files/

También en caso de que desee ignorar los archivos xcode, consulte esta respuesta https://.com/a/49488/126235


Aquí un buen consejo bajo Windows:

  • Haga clic derecho en el Explorador de Windows, Nuevo> Documento de texto
  • Nómbrelo .gitignore. (con un punto al final - esa es la punta)
  • Terminas con un archivo .gitignore :)

Probado bajo Windows 7 y 8.

Esta sugerencia supone que su Explorador de Windows muestra las extensiones de archivo.


Cree un archivo .gitignore en incluir todos los archivos y directorios que no desea confirmar.

Ex:

################# ## Eclipse ################# *.pydevproject .project .metadata .gradle bin/ tmp/ target/ *.tmp *.bak *.swp *~.nib local.properties .classpath .settings/ .loadpath # External tool builders .externalToolBuilders/ # Locally stored "Eclipse launch configurations" *.launch # CDT-specific .cproject # PDT-specific .buildpath ################# ## Visual Studio ################# ## Ignore Visual Studio temporary files, build results, and ## files generated by popular Visual Studio add-ons. # User-specific files *.suo *.user *.sln.docstates # Build results [Dd]ebug/ [Rr]elease/ x64/ build/ [Bb]in/ [Oo]bj/ # MSTest test Results [Tt]est[Rr]esult*/ [Bb]uild[Ll]og.* *_i.c *_p.c *.ilk *.meta *.obj *.pch *.pdb *.pgc *.pgd *.rsp *.sbr *.tlb *.tli *.tlh *.tmp *.tmp_proj *.log *.vspscc *.vssscc .builds *.pidb *.log *.scc # Visual C++ cache files ipch/ *.aps *.ncb *.opensdf *.sdf *.cachefile # Visual Studio profiler *.psess *.vsp *.vspx # Guidance Automation Toolkit *.gpState # ReSharper is a .NET coding add-in _ReSharper*/ *.[Rr]e[Ss]harper # TeamCity is a build add-in _TeamCity* # DotCover is a Code Coverage Tool *.dotCover # NCrunch *.ncrunch* .*crunch*.local.xml # Installshield output folder [Ee]xpress/ # DocProject is a documentation generator add-in DocProject/buildhelp/ DocProject/Help/*.HxT DocProject/Help/*.HxC DocProject/Help/*.hhc DocProject/Help/*.hhk DocProject/Help/*.hhp DocProject/Help/Html2 DocProject/Help/html # Click-Once directory publish/ # Publish Web Output *.Publish.xml *.pubxml # NuGet Packages Directory ## TODO: If you have NuGet Package Restore enabled, uncomment the next line #packages/ # Windows Azure Build Output csx *.build.csdef # Windows Store app package directory AppPackages/ # Others sql/ *.Cache ClientBin/ [Ss]tyle[Cc]op.* ~$* *~ *.dbmdl *.[Pp]ublish.xml *.pfx *.publishsettings


El archivo .gitignore no se agrega a un repositorio de forma predeterminada. Use vi o su editor de texto favorito para crear el archivo .gitignore y luego emita un git add .gitignore seguido de git commit -m "message" .gitignore . Los siguientes comandos se encargarán de ello.

> .gitignore git add .gitignore git commit -m "message" .gitignore


En Windows puedes usar cmd echo "" >.gitignore

O use Git Bash cmd touch .gitignore , esto es útil para Linux y Mac System


En Windows, abra una ventana de comando de DOS (cmd), use la línea de comando:

type > .gitignore


En el trabajo estamos en Windows XP, y escribir un punto al final de un nombre de archivo no funciona. Una forma rápida y fácil de crear un archivo .gitignore sin tener el error "Debe escribir un nombre de archivo" es:

  1. abre una ventana cmd y escribe "edit .gitignore".
  2. escriba "Alt (selecciona el menú de archivo), F, S. Ahora tiene un archivo .gitignore vacío donde apunta el indicador de cmd.

Ahora puedes rellenarlo con tu editor de texto favorito


En mac, puedes crear un nuevo archivo de texto. agregar contenido usando gitignore.io

guarde el archivo con formato de archivo como - Documento de texto enriquecido con archivos adjuntos. cambie el nombre del archivo a .gitingore y seleccione use"." Cuando aparece un pop up como en la imagen adjunta.

NOTA: ya que es un archivo oculto, por lo que no podrá verlo en el directorio. pero será creado.


Hay una forma bastante sencilla de crear un archivo .gitignore. Este se crea en github y estoy bastante seguro de que la mayoría de los controles de origen ofrecen la función para crear un archivo allí mismo. Adjuntar una imagen por tutorial de imagen para referencia.

1.

2.

3.

4.


La forma más fácil de crear el archivo .gitignore en el Explorador de Windows es crear un nuevo archivo llamado .gitignore. . Esto omitirá la validación de tener una extensión de archivo, ya que en realidad tiene una extensión de archivo vacía.


Los siguientes trabajos en PowerShell y Command Prompt

echo ''*.ignore_me'' > .gitignore

Me encontré con un problema extraño donde git efectivamente no leía el archivo .gitignore. Luego borré el archivo .gitignore y creé uno usando vim que funcionó bien.

Para agregar archivos adicionales para ignorar, simplemente llame al siguiente comando:

echo ''another_file_to_ignore'' >> .gitignore

Agregará más archivos al archivo .gitignore existente.


Para agregar cualquier archivo en Xcode, vaya al menú y vaya a Archivo -> Nuevo -> Archivo ...

Para un archivo .gitignore, elija Otro -> Vaciar y haga clic en Siguiente. Escriba el nombre (.gitignore) en el campo Guardar como y haga clic en Crear. Para los archivos que comienzan con un punto ("."), Aparecerá un mensaje de advertencia que le indicará que el archivo estará oculto. Simplemente haga clic en Usar "." para proceder...

Eso es todo.

Para llenar su nuevo .gitignore, puede encontrar un ejemplo para ignorar el archivo Xcode aquí: https://.com/a/12021580/2120348


Puede escribir new-item .gitignore en Windows Powershell.


Quiero mi contribución también. Esta vez, uno animado :)

VIM (mini tutorial):

i - start editing ESC - get back to normal mode :w - save :q - quit


Si está utilizando Windows, no le permitirá crear un archivo sin un nombre de archivo en el Explorador de Windows. Le dará el error " Debe escribir un nombre de archivo " si intenta cambiar el nombre de un archivo de texto como .gitignore

Para solucionar esto utilicé los siguientes pasos.

  1. Crea el archivo de texto gitignore.txt.
  2. Ábralo en un editor de texto y agregue sus reglas, luego guarde y cierre
  3. Mantenga presionada la tecla MAYÚS, haga clic con el botón derecho en la carpeta en la que se encuentra y, a continuación, seleccione Abrir ventana de comandos aquí
  4. Luego renombra el archivo en la línea de comando, con ren gitignore.txt .gitignore

Alternativamente, @HenningCash sugiere en los comentarios.

Puede evitar este error del Explorador de Windows agregando un punto al nombre de archivo sin extensión: .gitignore. será cambiado automáticamente a .gitignore



Si usa Sublime como su IDE, puede crear un nuevo archivo y guardarlo como .gitignore. Simplemente use ctrl N para el nuevo archivo, y ctrl S para guardar como ".gitignore".


Sin usar linea de comando

  1. Abre texteditor y añade tus reglas.
  2. Haga clic en Archivo-> Guardar como
  3. Guárdelo como ".gitignore" (incluya las citas)

Tan simple como pueden (a veces) las cosas: simplemente agregue lo siguiente en su interfaz de línea de comando preferida (GNU Bash, Git Bash, etc.)

touch .gitignore

testmenow

Actualización: Probado con Windows CMD y no funciona en Win 8.1+. Sin embargo, funciona con Git Bash, que deberías haber instalado en Windows si estás usando Git.

Actualización: como @Wardy señaló en los comentarios, la función touch funciona en Windows y siempre que proporcione la ruta completa. Esto también podría explicar por qué no funciona para algunos usuarios en Windows : el comando touch parece no estar en el $PATH en algunas versiones de Win por defecto.

C:/> "c:/program files (x86)/git/bin/touch.exe" .gitignore


Tengo otra idea simple
Vamos a usar el comando echo en cmd,

echo ./idea > .gitignore

esto creará el archivo .gitignore con contenido de texto "./idea"
ahora puede cambiar manualmente los datos del archivo utilizando el editor de texto.

o simplemente

consola :

echo .gitignore notepad.exe

para editar al instante gitignore.

Si no sabe qué archivos se deben configurar para su IDE o sistema operativo, simplemente vaya a www.gitignore.io

gitignore.io - aquí generará los comandos o el texto de gitignore para usted, simplemente diga su api o os eso es todo !. Simplemente copie y pegue en su archivo. ¡sencillo!


Usando la consola de Git Bash.

-Navegar a tu proyecto -Tipo "touch .gitignore"

El archivo .gitignore se creará para usted.


Yo uso notepad ++. Nuevo archivo> Guardar como> .gitignore (Guardar como tipo -> Todos los tipos ( . ))


Mi contribución está dirigida a aquellos en un mac, se puede aplicar no solo a aquellos que trabajan en un proyecto de iOS (como lo indica la pregunta que menciona Xcode), sino a cualquier tipo de proyecto.


La forma más fácil de hacerlo es ir a la terminal y ejecutar vim .gitignore y luego agregar los archivos. Por lo general, solo puede copiar lo que necesita de una de las plantillas en Github en GitHub


Paso 1
Mientras que en su proyecto ejecute

vim .gitnore



Paso 2
Ahora tienes tu archivo abierto con vim .

Presione i para insertar texto. Verá que el archivo está listo cuando vea --INSERT-- en la parte inferior.



Paso 3 (opción 1)
Para los proyectos de Objective-C, puede copiar desde https://raw.githubusercontent.com/github/gitignore/master/Objective-C.gitignore y pegarlo en su .gitignore

Luego presione esc luego escriba :wq luego presione return . Lo que guarda el archivo.



Paso 3 (opción 2)
Agrega cualquier archivo que se aplique a tu proyecto.

Si no está seguro de qué agregar, las mejores palabras clave para usar en su motor de búsqueda serían incluir su tipo de proyecto y su editor de texto. Por ejemplo, si usas Sublime querrías agregar

*.sublime-workspace

Y si está trabajando con un proyecto de Cordova en Dreamweaver, desearía agregar

_notes dwsync.xml


http://gitignore.io es una utilidad de código abierto que puede ayudarlo a crear archivos .gitignore útiles para su proyecto. También hay una API de línea de comandos a la que puede acceder mediante un comando gi : http://gitignore.io/cli

  1. Instalar el comando gi para OSX :

    $ echo "function gi() { curl http://gitignore.io/api//$@ ;}" >> ~/.bash_profile && source ~/.bash_profile

  2. Ver el contenido del archivo .gitignore (Salida: http://gitignore.io/api/xcode,osx ):

    $ gi xcode,osx

  3. Debería ver la salida en el terminal, si desea agregar los resultados a un nuevo archivo .gitignore.

    $ gi xcode,osx >> .gitignore


1. Open git terminal 2. go to git repository of the project 3. create a .gitignore file by **touch .gitignore** command 4. **git add .gitignore** command to add ignore file 5. set ignore rules in the ignore file 6. run the command **cat .gitignore**

Al ejecutar el comando en el paso 3 obtendrá el archivo .gitignore en el directorio del proyecto. Gracias.


To force Finder to display hidden files and folders via Terminal: Open Terminal For OS X 10.9 Mavericks, run this command (lower-case finder): defaults write com.apple.finder AppleShowAllFiles TRUE For OS X 10.8 Mountain Lion, 10.7, or 10.6, run this command (upper-case Finder): defaults write com.apple.Finder AppleShowAllFiles true notice the setting for true Then run this command: killall Finder Then exit Terminal To revert back to Finder’s default setting (hide hidden files and folders), run the opposite command but with the false setting.

Luego ejecute el buscador killall y salga del terminal